From 11b4320204680a4db5a82d0dcdd6353bf1e3e479 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Wed, 27 Apr 2016 10:49:39 -0400 Subject: [PATCH] Fix potential crash on plugin load when a required library is not found. --- core/logic/PluginSys.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/logic/PluginSys.cpp b/core/logic/PluginSys.cpp index 0c6bce28..7f49f8b7 100644 --- a/core/logic/PluginSys.cpp +++ b/core/logic/PluginSys.cpp @@ -1108,7 +1108,7 @@ bool CPluginManager::FindOrRequirePluginDeps(CPlugin *pPlugin) /* Check that we aren't registering the same library twice */ pPlugin->AddRequiredLib(name); - CPlugin *found; + CPlugin *found = nullptr; for (PluginIter iter(m_plugins); !iter.done(); iter.next()) { CPlugin *pl = (*iter); if (pl->HasLibrary(name)) {