Fixed SplitList destroying sequence
[libcds.git] / cds / intrusive / split_list_rcu.h
index 8ea2078d97e53085d4f3061f758f623ee66f98f9..9791aa21b1e66bcdca70c9fdc2865d70ed1b3752 100644 (file)
@@ -298,6 +298,13 @@ namespace cds { namespace intrusive {
             init();
         }
 
+        /// Destroys split-list
+        ~SplitListSet()
+        {
+            m_List.clear();
+            gc::force_dispose();
+        }
+
     public:
         /// Inserts new node
         /**