libusb_free_device_list(ptr, 1) does not handle the scenario of having null entries in the device list. It will errantly stop its unref walk of the list thinking it has reached the terminating null. libusb/libusb#1287
Fix now in my fork of Xlink. Will auto link to the commit below.