mirror of
https://github.com/RPCS3/libusb.git
synced 2026-07-22 09:05:30 -04:00
4476767744
Probably missed a couple of outstanding issues
11 lines
557 B
Plaintext
11 lines
557 B
Plaintext
- Linux: Races are suspected to occur in multi-threaded applications when
|
|
cancelling transfers while there is an event handler in progress.
|
|
Variables like reap_action need protection. This needs some careful thought
|
|
and testing.
|
|
|
|
- Linux: data can be lost when transfers are cancelled. libusb incorrectly
|
|
assumes that transfers are always empty when they are reaped after
|
|
cancellation. It should move the data to the correct point in the buffer --
|
|
while still inconvenient for the application developer, it's better than
|
|
losing it altogether.
|