diff --git a/Sources/Plasma/PubUtilLib/plClientResMgr/plClientResMgr.cpp b/Sources/Plasma/PubUtilLib/plClientResMgr/plClientResMgr.cpp index 430d2232..8a2eb472 100644 --- a/Sources/Plasma/PubUtilLib/plClientResMgr/plClientResMgr.cpp +++ b/Sources/Plasma/PubUtilLib/plClientResMgr/plClientResMgr.cpp @@ -54,7 +54,8 @@ plClientResMgr::~plClientResMgr() std::map::iterator it; for (it = this->ClientResources->begin(); it != this->ClientResources->end(); ++it) { - it->second->UnRef(); + if (it->second) + it->second->UnRef(); } delete this->ClientResources;