From 8b6239fab7437317d3f856b5d361d5c635c37bb4 Mon Sep 17 00:00:00 2001 From: Oliver Jowett Date: Mon, 3 Aug 2020 14:45:35 +0800 Subject: [PATCH] Don't call hackrf_exit if hackrf_init failed; don't call hackrf_close if hackrf_open failed. --- sdr_hackrf.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/sdr_hackrf.c b/sdr_hackrf.c index 494ffb4..a3cd7cd 100644 --- a/sdr_hackrf.c +++ b/sdr_hackrf.c @@ -131,15 +131,12 @@ bool hackRFOpen() status = hackrf_init(); if (status != 0) { fprintf(stderr, "HackRF: hackrf_init failed with code %d\n", status); - hackrf_close(HackRF.device); - hackrf_exit(); return false; } status = hackrf_open(&HackRF.device); if (status != 0) { fprintf(stderr, "HackRF: hackrf_open failed with code %d\n", status); - hackrf_close(HackRF.device); hackrf_exit(); return false; }