Clean UsbTransfer state

This commit is contained in:
RipleyTom 2025-12-24 01:55:47 +01:00 committed by Elad
parent f81a5a5cb1
commit df6a3d01df

View file

@ -878,7 +878,9 @@ std::pair<u32, UsbTransfer&> usb_handler_thread::get_free_transfer()
u32 transfer_id = get_free_transfer_id();
auto& transfer = get_transfer(transfer_id);
transfer.busy = true;
libusb_transfer* const transfer_buf = transfer.transfer;
transfer = {.transfer_id = transfer_id, .transfer = transfer_buf, .busy = true};
return {transfer_id, transfer};
}