Add missing libusb_exit on an error condition Closes #448 Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
diff --git a/examples/listdevs.c b/examples/listdevs.c index 3328910..b5b027c 100644 --- a/examples/listdevs.c +++ b/examples/listdevs.c
@@ -60,8 +60,10 @@ return r; cnt = libusb_get_device_list(NULL, &devs); - if (cnt < 0) + if (cnt < 0){ + libusb_exit(NULL); return (int) cnt; + } print_devs(devs); libusb_free_device_list(devs, 1);
diff --git a/libusb/version_nano.h b/libusb/version_nano.h index 08264b3..8c03606 100644 --- a/libusb/version_nano.h +++ b/libusb/version_nano.h
@@ -1 +1 @@ -#define LIBUSB_NANO 11321 +#define LIBUSB_NANO 11322