]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Merge r5429 (fix for: memcheck/tests/mempool reads freed memory)
authorJulian Seward <jseward@acm.org>
Tue, 27 Dec 2005 14:52:02 +0000 (14:52 +0000)
committerJulian Seward <jseward@acm.org>
Tue, 27 Dec 2005 14:52:02 +0000 (14:52 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5450

coregrind/m_hashtable.c

index 98d041355b773973434a1233aecd6b522563491c..eec3c319c6043718e7ea782e8c2b96af727c9d52 100644 (file)
@@ -234,11 +234,12 @@ void* VG_(HT_Next)(VgHashTable table)
 
 void VG_(HT_destruct)(VgHashTable table)
 {
-   UInt      i;
-   VgHashNode* node;
+   UInt       i;
+   VgHashNode *node, *node_next;
    
    for (i = 0; i < table->n_chains; i++) {
-      for (node = table->chains[i]; node != NULL; node = node->next) {
+      for (node = table->chains[i]; node != NULL; node = node_next) {
+         node_next = node->next;
          VG_(free)(node);
       }
    }