From 49c6e010498f6966d7bcd7014eb90fcdda7c86bd Mon Sep 17 00:00:00 2001 From: Stefan Kalkowski Date: Mon, 25 Jul 2022 11:35:51 +0200 Subject: [PATCH] qemu-usb: ignore invalid USB data packets Fix genodelabs/genode#4574 --- repos/libports/src/lib/qemu-usb/host.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/repos/libports/src/lib/qemu-usb/host.cc b/repos/libports/src/lib/qemu-usb/host.cc index 624bf1a8ed..a1933b2b22 100644 --- a/repos/libports/src/lib/qemu-usb/host.cc +++ b/repos/libports/src/lib/qemu-usb/host.cc @@ -790,7 +790,8 @@ static void usb_host_handle_data(USBDevice *udev, USBPacket *p) return; default: error("not supported data request"); - break; + p->status = USB_RET_NAK; + return; } try {