| 
      
      
      From: Graeme G. <gr...@ar...> - 2006-08-21 14:31:28
      
     | 
| Dan Ellis wrote: > I've just spotted a problem which probably explains quite a bit of > strange behaviour which has been seen: > > When a device is unplugged, a subsequent call to usb_find_devices will > free the struct usb_device, even though some other part of the software > may have a handle open on the device, with the handle structure holding > a pointer of the (now invalid) device. This might explain why merely listing available USB devices corrupts and breaks an existing Libusb-win32 USB connection running in another process... Graeme Gill. |