lib: fix memory leak in rtlsdr_open()

Thanks to Vincent Perrier for reporting the bug.
This commit is contained in:
Steve Markgraf 2019-07-16 23:31:31 +02:00
parent 7f2ae12548
commit be1d1206bf
1 changed files with 3 additions and 0 deletions

View File

@ -1628,6 +1628,9 @@ found:
return 0; return 0;
err: err:
if (dev) { if (dev) {
if (dev->devh)
libusb_close(dev->devh);
if (dev->ctx) if (dev->ctx)
libusb_exit(dev->ctx); libusb_exit(dev->ctx);