mirror of
https://github.com/GOSTSec/sgminer
synced 2025-09-13 14:42:05 +00:00
Only libusb close if libusb release succeeds.
This commit is contained in:
parent
e186c5cf07
commit
8ec78c28e0
@ -1328,7 +1328,7 @@ void usb_uninit(struct cgpu_info *cgpu)
|
|||||||
// if release_cgpu() was called due to a USB NODEV(err)
|
// if release_cgpu() was called due to a USB NODEV(err)
|
||||||
if (!cgpu->usbdev)
|
if (!cgpu->usbdev)
|
||||||
return;
|
return;
|
||||||
libusb_release_interface(cgpu->usbdev->handle, cgpu->usbdev->found->interface);
|
if (!libusb_release_interface(cgpu->usbdev->handle, cgpu->usbdev->found->interface))
|
||||||
libusb_close(cgpu->usbdev->handle);
|
libusb_close(cgpu->usbdev->handle);
|
||||||
cgpu->usbdev = free_cgusb(cgpu->usbdev);
|
cgpu->usbdev = free_cgusb(cgpu->usbdev);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user