From: Xiaofan C. <xia...@gm...> - 2012-03-20 23:12:33
|
On Wed, Mar 21, 2012 at 6:54 AM, John Clark <jec...@ai...> wrote: > I've been debugging my Windows App using 1.0.8 the > libusb library. Which version? Are you using libusb.git or the binary snapshots of libusb-pbatard? > Upon exit, using Visual Studio 2010 debug, the debug message > window has a number of messages relating to a memory leak. > From the diagnostic it appears to be memory associated with > the list of USB devices that was 'scanned' and built during either > the libusb_init, or libusb_open_device_with_vid_pid. > > Is there some other house keeping function to be called when > exiting the program, or is this just 'harmless' as the program is > exiting anyway. What if you try libusb_exit() which is the counterpart of libusb_init()? http://libusb.sourceforge.net/api-1.0/group__lib.html Or you can try the following functions. libusb_release_interface() libusb_free_device_list() http://libusb.sourceforge.net/api-1.0/group__dev.html -- Xiaofan |