diff options
author | Daniel Drake <dsd@gentoo.org> | 2009-05-12 19:01:44 -0400 |
---|---|---|
committer | Daniel Drake <dsd@gentoo.org> | 2009-05-12 19:02:11 -0400 |
commit | 44767677447fae4267131f99c591b14117486cac (patch) | |
tree | 5b2f11d76c953cf17336d835228faafef1b8b1be /BUGS | |
parent | e0365a6f22e0e7f330ac931df031cf6f17f453d1 (diff) | |
download | libusb-44767677447fae4267131f99c591b14117486cac.tar.gz |
Add BUGS file
Probably missed a couple of outstanding issues
Diffstat (limited to 'BUGS')
-rw-r--r-- | BUGS | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -0,0 +1,10 @@ +- 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. |