Fixed libusb: warning [libusb_exit] some libusb_devices were leaked (#7)
This commit is contained in:

committed by
zagrodzki

parent
9fc0278283
commit
9829f2fcba
1
usb.go
1
usb.go
@@ -175,6 +175,7 @@ func (c *Context) OpenDevices(opener func(desc *DeviceDesc) bool) ([]*Device, er
|
|||||||
if opener(desc) {
|
if opener(desc) {
|
||||||
handle, err := libusb.open(dev)
|
handle, err := libusb.open(dev)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
libusb.dereference(dev)
|
||||||
reterr = err
|
reterr = err
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user