From c55a5f511a87e6a548950eff96d2755f32d3e207 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergi=20Hern=C3=A0ndez=20Juan?= <shernand@iri.upc.edu> Date: Thu, 8 Nov 2012 09:05:57 +0000 Subject: [PATCH] Fixed a bug in the node class destructor. The internal thread was killed but not destroyed. --- include/iri_base_algorithm/iri_base_algorithm.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/iri_base_algorithm/iri_base_algorithm.h b/include/iri_base_algorithm/iri_base_algorithm.h index cb00d8f..012fb8c 100644 --- a/include/iri_base_algorithm/iri_base_algorithm.h +++ b/include/iri_base_algorithm/iri_base_algorithm.h @@ -320,6 +320,7 @@ IriBaseAlgorithm<Algorithm>::~IriBaseAlgorithm() ROS_DEBUG("IriBaseAlgorithm::Destructor"); this->thread_server_->kill_thread(this->main_thread_id_); + this->thread_server_->delete_thread(this->main_thread_id_); } template <class Algorithm> -- GitLab