diff options
| author | Hoernchen <la@tfc-server.de> | 2012-04-10 15:13:57 +0200 |
|---|---|---|
| committer | Steve Markgraf <steve@steve-m.de> | 2012-04-10 15:17:10 +0200 |
| commit | 24a12a44d1b59a4aa762894ce9d26483cdc82239 (patch) | |
| tree | 706b579d192c8dee5a1c33cf3eb25455bbb07272 | |
| parent | 03f3504b415574b26e63d93f1c8cf23fc128737a (diff) | |
reorder calls to prevent a crash
Signed-off-by: Steve Markgraf <steve@steve-m.de>
| -rw-r--r-- | src/rtl-sdr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rtl-sdr.c b/src/rtl-sdr.c index 3767294..db214e2 100644 --- a/src/rtl-sdr.c +++ b/src/rtl-sdr.c @@ -813,11 +813,11 @@ int rtlsdr_close(rtlsdr_dev_t *dev) rtlsdr_deinit_baseband(dev); + _rtlsdr_free_async_buffers(dev); + libusb_release_interface(dev->devh, 0); libusb_close(dev->devh); - _rtlsdr_free_async_buffers(dev); - libusb_exit(dev->ctx); free(dev); |
