Fixed memory leak
Former-commit-id: 1cbf2fbe929dc3b210ce0c8ca0e4e5edfe4165b4
This commit is contained in:
parent
d87dc7bf50
commit
bed3cc570b
|
|
@ -142,6 +142,7 @@ void NzPluginManager::Unmount(const NzString& pluginPath)
|
||||||
func();
|
func();
|
||||||
|
|
||||||
it->second->Unload();
|
it->second->Unload();
|
||||||
|
delete it->second;
|
||||||
|
|
||||||
s_plugins.erase(it);
|
s_plugins.erase(it);
|
||||||
}
|
}
|
||||||
|
|
@ -157,6 +158,7 @@ void NzPluginManager::Uninitialize()
|
||||||
func();
|
func();
|
||||||
|
|
||||||
pair.second->Unload();
|
pair.second->Unload();
|
||||||
|
delete pair.second;
|
||||||
}
|
}
|
||||||
|
|
||||||
s_plugins.clear();
|
s_plugins.clear();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue