From 5251cb36711492f6a968d8fb67cefb1cbfae85b1 Mon Sep 17 00:00:00 2001 From: Ismael Gomez Date: Thu, 22 Feb 2018 12:13:53 +0100 Subject: [PATCH] Stop RX stream when cell not found during initial cell search --- lib/src/phy/rf/rf_utils.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/src/phy/rf/rf_utils.c b/lib/src/phy/rf/rf_utils.c index 4587ebdcb..f12054e9d 100644 --- a/lib/src/phy/rf/rf_utils.c +++ b/lib/src/phy/rf/rf_utils.c @@ -186,9 +186,11 @@ int rf_cell_search(srslte_rf_t *rf, uint32_t nof_rx_antennas, ret = srslte_ue_cellsearch_scan(&cs, found_cells, &max_peak_cell); } if (ret < 0) { + srslte_rf_stop_rx_stream(rf); fprintf(stderr, "Error searching cell\n"); return SRSLTE_ERROR; } else if (ret == 0) { + srslte_rf_stop_rx_stream(rf); fprintf(stderr, "Could not find any cell in this frequency\n"); return SRSLTE_SUCCESS; }