if (libusb_kernel_driver_active(hdl, 0)) {
if ((err = libusb_detach_kernel_driver(hdl, 0)) < 0) {
sr_warn("failed to detach kernel driver: %d", err);
return SR_ERR;
}
}
if (libusb_kernel_driver_active(hdl, 0)) {
if ((err = libusb_detach_kernel_driver(hdl, 0)) < 0) {
sr_warn("failed to detach kernel driver: %d", err);
return SR_ERR;
}
}