From 9829f2fcba878cc20265a122b60bdd8ec2ef0cfe Mon Sep 17 00:00:00 2001 From: Veniamin Albaev Date: Thu, 20 Jul 2017 15:09:58 +0300 Subject: [PATCH] Fixed libusb: warning [libusb_exit] some libusb_devices were leaked (#7) --- usb.go | 1 + 1 file changed, 1 insertion(+) diff --git a/usb.go b/usb.go index a84b458..b2959c1 100644 --- a/usb.go +++ b/usb.go @@ -175,6 +175,7 @@ func (c *Context) OpenDevices(opener func(desc *DeviceDesc) bool) ([]*Device, er if opener(desc) { handle, err := libusb.open(dev) if err != nil { + libusb.dereference(dev) reterr = err continue }