From f991e6d58d3baff0c9f9dffb6c68189a4cde8504 Mon Sep 17 00:00:00 2001 From: Axel Naumann <Axel.Naumann@cern.ch> Date: Wed, 13 Jul 2016 17:03:53 +0200 Subject: [PATCH] Exit early once the dylib is found. --- interpreter/cling/lib/Interpreter/DynamicLibraryManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/interpreter/cling/lib/Interpreter/DynamicLibraryManager.cpp b/interpreter/cling/lib/Interpreter/DynamicLibraryManager.cpp index 1d6223167ee..e320c9b831d 100644 --- a/interpreter/cling/lib/Interpreter/DynamicLibraryManager.cpp +++ b/interpreter/cling/lib/Interpreter/DynamicLibraryManager.cpp @@ -370,8 +370,10 @@ namespace cling { DyLibHandle dyLibHandle = 0; for (DyLibs::const_iterator I = m_DyLibs.begin(), E = m_DyLibs.end(); I != E; ++I) { - if (I->second == canonicalLoadedLib) + if (I->second == canonicalLoadedLib) { dyLibHandle = I->first; + break; + } } std::string errMsg; -- GitLab