diff options
author | Tormod Volden <debian.tormod@gmail.com> | 2022-04-04 09:57:09 +0200 |
---|---|---|
committer | Tormod Volden <debian.tormod@gmail.com> | 2022-06-26 17:09:14 +0200 |
commit | 347d21a385898828150c00648e714cec0a25baab (patch) | |
tree | 81eaa304e425d5f5ac32a9ab5136975877d75c10 /libusb/os/windows_winusb.c | |
parent | d520f4d5e9c6593ed61a32cc01a3eeec4e5387c6 (diff) | |
download | libusb-347d21a385898828150c00648e714cec0a25baab.tar.gz |
windows: Pass on returned isochronous packet status on libusbK
Closes #1109
Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
Diffstat (limited to 'libusb/os/windows_winusb.c')
-rw-r--r-- | libusb/os/windows_winusb.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libusb/os/windows_winusb.c b/libusb/os/windows_winusb.c index ffc1612..1e9e89a 100644 --- a/libusb/os/windows_winusb.c +++ b/libusb/os/windows_winusb.c @@ -3252,8 +3252,7 @@ static enum libusb_transfer_status winusbx_copy_transfer_data(int sub_api, struc // Copy the requested value back for consistency with other platforms. transfer->iso_packet_desc[i].actual_length = transfer->iso_packet_desc[i].length; } - // TODO translate USDB_STATUS codes http://msdn.microsoft.com/en-us/library/ff539136(VS.85).aspx to libusb_transfer_status - //transfer->iso_packet_desc[i].status = transfer_priv->iso_context->IsoPackets[i].status; + transfer->iso_packet_desc[i].status = usbd_status_to_libusb_transfer_status(iso_context->IsoPackets[i].status); } } else if (sub_api == SUB_API_WINUSB) { if (IS_XFERIN(transfer)) { |