From d6e2f0933ebdd95d18734c57e81aa58c9d345917 Mon Sep 17 00:00:00 2001 From: heck Date: Wed, 7 Jul 2021 14:17:56 +0200 Subject: [PATCH] Tests: AbstractPityUnit - init log_mutex in construction --- src/AbstractPityUnit.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/AbstractPityUnit.cc b/src/AbstractPityUnit.cc index c7324ba..060107f 100644 --- a/src/AbstractPityUnit.cc +++ b/src/AbstractPityUnit.cc @@ -28,6 +28,7 @@ namespace pEp { AbstractPityUnit::AbstractPityUnit(const std::string &name, ExecutionMode exec_mode) : PityTree(*this, name), _exec_mode{ exec_mode }, procUnitNr{ 0 } { + _init(); } AbstractPityUnit::AbstractPityUnit( @@ -37,8 +38,13 @@ namespace pEp { PityTree(*this, name, parent), _exec_mode{ exec_mode }, procUnitNr{ 0 } { + _init(); } + void AbstractPityUnit::_init() { + _log_mutex = std::make_shared("log.mutex"); + _log_mutex->release(); + } // static void AbstractPityUnit::setGlobalRootDir(const std::string &dir) @@ -162,8 +168,6 @@ namespace pEp { void AbstractPityUnit::run(bool init_tree) { pEpLogClass("called"); - _log_mutex = std::make_shared("log.mutex"); - _log_mutex->release(); if (init_tree) { logH1("PityTest Starting...");