diff --git a/3rdparty/cppunit/src/cppunit/PlugInManager.cpp b/3rdparty/cppunit/src/cppunit/PlugInManager.cpp index 4f8b371b4..500f83c56 100644 --- a/3rdparty/cppunit/src/cppunit/PlugInManager.cpp +++ b/3rdparty/cppunit/src/cppunit/PlugInManager.cpp @@ -81,11 +81,12 @@ PlugInManager::unload( PlugInInfo &plugIn ) { plugIn.m_interface->uninitialize( &TestFactoryRegistry::getRegistry() ); delete plugIn.m_manager; + plugIn.m_manager = nullptr; } catch (...) { delete plugIn.m_manager; - plugIn.m_manager = NULL; + plugIn.m_manager = nullptr; throw; } }