From bc78416f52625ebe6f7be507d780a9050e6cc13f Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Mon, 20 Nov 2017 12:17:57 +0100 Subject: [PATCH] Delete variables going out of scope --- .../gnuradio_blocks/galileo_e1_dll_pll_veml_tracking_cc.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/algorithms/tracking/gnuradio_blocks/galileo_e1_dll_pll_veml_tracking_cc.cc b/src/algorithms/tracking/gnuradio_blocks/galileo_e1_dll_pll_veml_tracking_cc.cc index d1db687ac..9250de398 100755 --- a/src/algorithms/tracking/gnuradio_blocks/galileo_e1_dll_pll_veml_tracking_cc.cc +++ b/src/algorithms/tracking/gnuradio_blocks/galileo_e1_dll_pll_veml_tracking_cc.cc @@ -607,9 +607,11 @@ int galileo_e1_dll_pll_veml_tracking_cc::save_matfile() catch (const std::ifstream::failure &e) { std::cerr << "Problem reading dump file:" << e.what() << std::endl; + delete[] abs_VE; delete[] abs_E; delete[] abs_P; delete[] abs_L; + delete[] abs_VL; delete[] Prompt_I; delete[] Prompt_Q; delete[] PRN_start_sample_count; @@ -719,9 +721,11 @@ int galileo_e1_dll_pll_veml_tracking_cc::save_matfile() Mat_VarFree(matvar); } Mat_Close(matfp); + delete[] abs_VE; delete[] abs_E; delete[] abs_P; delete[] abs_L; + delete[] abs_VL; delete[] Prompt_I; delete[] Prompt_Q; delete[] PRN_start_sample_count;