From de9ab00cd6317166831bfb18286459c5d946ffcd Mon Sep 17 00:00:00 2001
From: Marco Clemencic <marco.clemencic@cern.ch>
Date: Mon, 28 Nov 2022 17:24:15 +0100
Subject: [PATCH] Fix (false?) dangling pointer warning

---
 GaudiExamples/src/testing/TestingAlgs.cpp | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/GaudiExamples/src/testing/TestingAlgs.cpp b/GaudiExamples/src/testing/TestingAlgs.cpp
index e18f6f712b..eb0e4e137c 100644
--- a/GaudiExamples/src/testing/TestingAlgs.cpp
+++ b/GaudiExamples/src/testing/TestingAlgs.cpp
@@ -33,10 +33,9 @@ namespace GaudiTesting {
     using GaudiAlgorithm::GaudiAlgorithm;
     ~DestructorCheckAlg() override {
       // do not print messages if we are created in genconf
-      const std::string cmd = System::cmdLineArgs()[0];
-      if ( cmd.find( "genconf" ) != std::string::npos ) return;
-
-      std::cout << "Destructor of " << name() << std::endl;
+      if ( System::cmdLineArgs()[0].find( "genconf" ) == std::string::npos ) {
+        std::cout << "Destructor of " << name() << std::endl;
+      }
     }
     StatusCode execute() override {
       info() << "Executing " << name() << endmsg;
-- 
GitLab