X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fsysclk-lwla%2Fapi.c;fp=src%2Fhardware%2Fsysclk-lwla%2Fapi.c;h=c6be15edbb952500fe882a618009907bf49437c4;hb=6c1a4cb44ccd24b2b23477c86273a8e405758c03;hp=93e54895e08ffd8352e7342f772e552fecd3df4d;hpb=56c8dd821e7d8ab3602e5fd001f56d91d7b42df3;p=libsigrok.git diff --git a/src/hardware/sysclk-lwla/api.c b/src/hardware/sysclk-lwla/api.c index 93e54895..c6be15ed 100644 --- a/src/hardware/sysclk-lwla/api.c +++ b/src/hardware/sysclk-lwla/api.c @@ -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);