Merge pull request #2239 from mickdermack/pr-usbshu GCAdapter: Don't destroy the libusb context before freeing the device list.