From bdd90971089e3f6ad590e4f80014c55f7d5e1857 Mon Sep 17 00:00:00 2001 From: Lorenzo Rapetti Date: Wed, 6 Sep 2023 15:51:15 +0200 Subject: [PATCH] Fix termination when BufferManager configuration fails --- wrappers/IWearLogger/src/IWearLogger.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/wrappers/IWearLogger/src/IWearLogger.cpp b/wrappers/IWearLogger/src/IWearLogger.cpp index 3224565..29d6678 100644 --- a/wrappers/IWearLogger/src/IWearLogger.cpp +++ b/wrappers/IWearLogger/src/IWearLogger.cpp @@ -1008,6 +1008,7 @@ bool IWearLogger::attach(yarp::dev::PolyDriver* poly) if (!pImpl->configureBufferManager()) { yError() << logPrefix << "Failed to configure buffer manager for the logger."; + return false; } // Start the PeriodicThread loop