From 3d4abc5b3939cd345b7220c187fd07d3b98c1449 Mon Sep 17 00:00:00 2001 From: Jacques Gouno <jacques.gouno@synchrotron-soleil.fr> Date: Thu, 9 Mar 2017 12:26:21 +0000 Subject: [PATCH] TANGODEVIC-1647: point2 & 3, fixed --- src/TIMIQLib.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/TIMIQLib.cpp b/src/TIMIQLib.cpp index 19604a2..7e2a2b2 100644 --- a/src/TIMIQLib.cpp +++ b/src/TIMIQLib.cpp @@ -51,6 +51,7 @@ TIMIQLib::~TIMIQLib() if (m_timiq_task) { m_timiq_task->exit(); + delete m_timiq_task; m_timiq_task = NULL; } } @@ -123,6 +124,7 @@ void TIMIQLib::data_end_task() { //std::cout <<"exit task done ..." <<std::endl; m_timiq_task->exit(); + delete m_timiq_task; m_timiq_task = NULL; CHECK_TIMIQ_HW; @@ -189,6 +191,7 @@ void TIMIQLib::iVal_end_task() { //std::cout <<"exit task done ..." <<std::endl; m_timiq_task->exit(); + delete m_timiq_task; m_timiq_task = NULL; CHECK_TIMIQ_HW; @@ -201,6 +204,7 @@ void TIMIQLib::iVal_end_task() //- destroy otherwise m_timiq_task->exit(); + delete m_timiq_task; m_timiq_task = NULL; } @@ -254,6 +258,7 @@ void TIMIQLib::qVal_end_task() { //std::cout <<"exit task done ..." <<std::endl; m_timiq_task->exit(); + delete m_timiq_task; m_timiq_task = NULL; CHECK_TIMIQ_HW; @@ -266,6 +271,7 @@ void TIMIQLib::qVal_end_task() //- destroy otherwise m_timiq_task->exit(); + delete m_timiq_task; m_timiq_task = NULL; } @@ -319,6 +325,7 @@ void TIMIQLib::boardT_end_task() { //std::cout <<"exit task done ..." <<std::endl; m_timiq_task->exit(); + delete m_timiq_task; m_timiq_task = NULL; CHECK_TIMIQ_HW; @@ -331,6 +338,7 @@ void TIMIQLib::boardT_end_task() //- destroy otherwise m_timiq_task->exit(); + delete m_timiq_task; m_timiq_task = NULL; } -- GitLab