diff --git a/src/scheduler/src/sched/Scheduler.cc b/src/scheduler/src/sched/Scheduler.cc index 838684d318..f3b342edd1 100644 --- a/src/scheduler/src/sched/Scheduler.cc +++ b/src/scheduler/src/sched/Scheduler.cc @@ -99,6 +99,7 @@ void Scheduler::start() throw; } + xmlInitParser(); // ----------------------------------------------------------- // Pools @@ -175,6 +176,10 @@ void Scheduler::start() am.trigger(ActionListener::ACTION_FINALIZE,0); //Cancel sched loop pthread_join(sched_thread,0); + + xmlCleanupParser(); + + NebulaLog::finalize_log_system(); } /* -------------------------------------------------------------------------- */