]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/sysclk-lwla/api.c
sysclk-lwla: Fix a segfault in dev_close().
[libsigrok.git] / src / hardware / sysclk-lwla / api.c
index 93e54895e08ffd8352e7342f772e552fecd3df4d..c6be15edbb952500fe882a618009907bf49437c4 100644 (file)
@@ -301,7 +301,8 @@ static int dev_close(struct sr_dev_inst *sdi)
        if (ret != SR_OK)
                sr_warn("Unable to shut down device.");
 
-       libusb_release_interface(usb->devhdl, USB_INTERFACE);
+       if (usb->devhdl)
+               libusb_release_interface(usb->devhdl, USB_INTERFACE);
 
        sr_usb_close(usb);