From a06ed447dfa02a3554c03d703d9499f40de9c6b3 Mon Sep 17 00:00:00 2001 From: Joseph Davies Date: Thu, 21 Jul 2011 11:53:18 -0700 Subject: [PATCH] Ignore empty resource items in plClientResMgr list on destruction. --- Sources/Plasma/PubUtilLib/plClientResMgr/plClientResMgr.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;