From ec43d184d13955700cb7a4a8073fa721abc62be6 Mon Sep 17 00:00:00 2001 From: "Ruben S. Montero" Date: Wed, 20 Feb 2019 11:58:50 +0100 Subject: [PATCH] Development: Fix finalizaing ACL Manager thread --- src/nebula/Nebula.cc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/nebula/Nebula.cc b/src/nebula/Nebula.cc index be34983554..62643308e6 100644 --- a/src/nebula/Nebula.cc +++ b/src/nebula/Nebula.cc @@ -1178,8 +1178,10 @@ void Nebula::start(bool bootstrap_only) im->finalize(); hm->finalize(); + imagem->finalize(); marketm->finalize(); + ipamm->finalize(); frm->finalize(); @@ -1199,14 +1201,20 @@ void Nebula::start(bool bootstrap_only) raftm->finalize(); aclm->finalize(); + rm->finalize(); authm->finalize(); pthread_join(rm->get_thread_id(),0); pthread_join(authm->get_thread_id(),0); - pthread_join(aclm->get_thread_id(),0); pthread_join(raftm->get_thread_id(),0); + if(is_federation_slave()) + { + pthread_join(aclm->get_thread_id(),0); + } + + //XML Library xmlCleanupParser();