src/libusb_ll: adding a libusb_open() return code check: when fails skip rest of the loop
This commit is contained in:
parent
fc3ec552bf
commit
077f335dbd
|
|
@ -92,6 +92,15 @@ bool libusb_ll::scan()
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
int ret = libusb_open(usb_dev, &handle);
|
int ret = libusb_open(usb_dev, &handle);
|
||||||
|
if (ret != 0) {
|
||||||
|
snprintf(mess, 1024,
|
||||||
|
"Error: can't open device with vid:vid = 0x%04x:0x%04x. "
|
||||||
|
"Error code %d %s",
|
||||||
|
desc.idVendor, desc.idProduct,
|
||||||
|
ret, libusb_strerror(static_cast<libusb_error>(ret)));
|
||||||
|
printError(mess);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
uint8_t iproduct[200];
|
uint8_t iproduct[200];
|
||||||
uint8_t iserial[200];
|
uint8_t iserial[200];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue