summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/drivers/usb/usbhub.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/drivers/usb/usbhub.c b/src/drivers/usb/usbhub.c
index 47914bcdb..cd7815834 100644
--- a/src/drivers/usb/usbhub.c
+++ b/src/drivers/usb/usbhub.c
@@ -110,6 +110,10 @@ static void hub_complete ( struct usb_endpoint *ep,
}
done:
+
+ /* Recycle I/O buffer */
+ usb_recycle ( &hubdev->intr, iobuf );
+
/* Start refill process */
process_add ( &hubdev->refill );
}