Fix potential crash on plugin load when a required library is not found.

This commit is contained in:
Nicholas Hastings 2016-04-27 10:49:39 -04:00
parent fb2117137e
commit 11b4320204

View File

@ -1108,7 +1108,7 @@ bool CPluginManager::FindOrRequirePluginDeps(CPlugin *pPlugin)
/* Check that we aren't registering the same library twice */ /* Check that we aren't registering the same library twice */
pPlugin->AddRequiredLib(name); pPlugin->AddRequiredLib(name);
CPlugin *found; CPlugin *found = nullptr;
for (PluginIter iter(m_plugins); !iter.done(); iter.next()) { for (PluginIter iter(m_plugins); !iter.done(); iter.next()) {
CPlugin *pl = (*iter); CPlugin *pl = (*iter);
if (pl->HasLibrary(name)) { if (pl->HasLibrary(name)) {