From 42791de89bc3d03acdfd2d1122a7f932dd09ce62 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sun, 4 Nov 2012 08:09:30 -0500 Subject: [PATCH] refptr allows NULL to be assigned to it --- src/common/refptr.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/common/refptr.h b/src/common/refptr.h index 6209953..9eefb3f 100644 --- a/src/common/refptr.h +++ b/src/common/refptr.h @@ -85,7 +85,10 @@ template void refptr::destroy() { if (*m_refCount <= 1) { - delete m_ptr; + if (m_ptr != NULL) + { + delete m_ptr; + } delete m_refCount; } else