From 1dfb0e30877ce3224691196b8c21f402570ecd7c Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Mon, 10 Oct 2016 15:22:42 +0200 Subject: [PATCH] Fix crash --- src/tests/system-tests/ttff_gps_l1.cc | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/tests/system-tests/ttff_gps_l1.cc b/src/tests/system-tests/ttff_gps_l1.cc index cc10640f0..088b61ec3 100644 --- a/src/tests/system-tests/ttff_gps_l1.cc +++ b/src/tests/system-tests/ttff_gps_l1.cc @@ -477,16 +477,16 @@ TEST_F(TTFF_GPS_L1_CA_Test, ColdStart) for(int n = 0; n < FLAGS_num_measurements; n++) { // Create a new ControlThread object with a smart pointer - std::unique_ptr control_thread; - + std::shared_ptr control_thread; if(FLAGS_config_file_ttff.empty()) { - std::unique_ptr control_thread(new ControlThread(config)); + control_thread = std::make_shared(config); } else { - std::unique_ptr control_thread(new ControlThread(config2)); + control_thread = std::make_shared(config2); } + // record startup time struct timeval tv; gettimeofday(&tv, NULL); @@ -559,18 +559,17 @@ TEST_F(TTFF_GPS_L1_CA_Test, HotStart) config2->set_property("GNSS-SDR.SUPL_read_gps_assistance_xml", "true"); config2->set_property("PVT.flag_rtcm_server", "false"); - std::unique_ptr control_thread; - for(int n = 0; n < FLAGS_num_measurements; n++) { // Create a new ControlThread object with a smart pointer + std::shared_ptr control_thread; if(FLAGS_config_file_ttff.empty()) { - std::unique_ptr control_thread(new ControlThread(config)); + control_thread = std::make_shared(config); } else { - std::unique_ptr control_thread(new ControlThread(config2)); + control_thread = std::make_shared(config2); } // record startup time struct timeval tv;