Skip to content

Commit df6a3d0

Browse files
RipleyTomelad335
authored andcommitted
Clean UsbTransfer state
1 parent f81a5a5 commit df6a3d0

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

rpcs3/Emu/Cell/lv2/sys_usbd.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -878,7 +878,9 @@ std::pair<u32, UsbTransfer&> usb_handler_thread::get_free_transfer()
878878

879879
u32 transfer_id = get_free_transfer_id();
880880
auto& transfer = get_transfer(transfer_id);
881-
transfer.busy = true;
881+
882+
libusb_transfer* const transfer_buf = transfer.transfer;
883+
transfer = {.transfer_id = transfer_id, .transfer = transfer_buf, .busy = true};
882884

883885
return {transfer_id, transfer};
884886
}

0 commit comments

Comments
 (0)