Fix issue#10: removed unnecessary null pointer checks
[libcds.git] / src / dhp_gc.cpp
index 375fb8b794d7ee7e8c6c1b611c7931fc5450e34c..ea41aa14fac9604bc73d1395b863f75cbbcf4a30 100644 (file)
@@ -147,10 +147,8 @@ namespace cds { namespace gc { namespace dhp {
 
     void CDS_STDCALL GarbageCollector::Destruct()
     {
-        if ( m_pManager ) {
-            delete m_pManager;
-            m_pManager = nullptr;
-        }
+        delete m_pManager;
+        m_pManager = nullptr;
     }
 
     GarbageCollector::GarbageCollector( size_t nLiberateThreshold, size_t nInitialThreadGuardCount )