random memory leak fixes and memory access fixes
[model-checker.git] / nodestack.cc
index c364df9f7613178e2453d05bd667f64f44ed4fde..f5cb6f0e2f4bcf1b8ee350485825f2afec0d28fb 100644 (file)
@@ -418,6 +418,8 @@ void NodeStack::pop_restofstack(int numAhead)
 {
        /* Diverging from previous execution; clear out remainder of list */
        unsigned int it=iter+numAhead;
+       for(unsigned i=it;i<node_list.size();i++)
+               delete node_list[i];
        node_list.resize(it);
 }