aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--vmime/utility/smartPtr.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/vmime/utility/smartPtr.hpp b/vmime/utility/smartPtr.hpp
index c4486329..df636856 100644
--- a/vmime/utility/smartPtr.hpp
+++ b/vmime/utility/smartPtr.hpp
@@ -338,7 +338,9 @@ protected:
{
if (m_ptr)
{
- m_ptr->getRefManager()->releaseStrong();
+ if (m_ptr->getRefManager())
+ m_ptr->getRefManager()->releaseStrong();
+
m_ptr = 0;
}
}