Actions
Bug #4101
closedMemory leak in the rtlsdr_open routine of librtlsdr
Start date:
07/11/2019
Due date:
% Done:
100%
Spec Reference:
Description
If the libusb_claim_interface() call fails in rtlsdr_open(), the Dev->DevH pointer is never freed. Causing a memory leak if someone ever uses the rtlsdr_open() routine twice in a row.
Check this pull request on github for more information about the fix.
Updated by perceval62 almost 5 years ago
Edit 1:
To replicate, just call rtlsdr_open() twice with the same usb index.
Claim error is handled but memory is never freed.
Updated by laforge over 2 years ago
- Status changed from New to Resolved
has been fixed in upstream according to github PR
Actions