commit | 18a5f99ad3c071a3defef7e2ecf117489b8a8552 | [log] [tgz] |
---|---|---|
author | gudenau <gudenau@users.noreply.github.com> | Tue Jun 19 20:12:52 2018 -0500 |
committer | Nathan Hjelm <hjelmn@lanl.gov> | Wed Dec 05 10:09:12 2018 -0700 |
tree | 5009acb3aaddae13c8fb608ba664eecce7977a6d | |
parent | 31d59d8ced23ffe2e3c0fe7f07f4d52cca65654a [diff] [blame] |
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);