libusb: fix page fault after failed USB transfer

Fixes #3002
This commit is contained in:
Christian Prochaska 2018-09-28 13:48:03 +02:00 committed by Christian Helmuth
parent 9c6120ccad
commit 31ca9d9ad7
1 changed files with 1 additions and 1 deletions

View File

@ -116,7 +116,7 @@ struct Usb_device
if (!p.succeded) {
Genode::error("USB transfer failed");
itransfer->transferred = -1;
itransfer->transferred = 0;
usb_connection.source()->release_packet(p);
usbi_signal_transfer_completion(itransfer);
continue;