# HG changeset patch # User Nina Engelhardt # Date 1362576901 -3600 # Node ID 18a72865dd78f313ff48f1462b7dd612cbf1f15a # Parent f82bd67d93fa77d9437cfc062256c4b737f706e7 marked TODO: doubleTableSize corrupts mem diff -r f82bd67d93fa -r 18a72865dd78 PrivateHash.c --- a/PrivateHash.c Mon Oct 29 16:46:11 2012 +0100 +++ b/PrivateHash.c Wed Mar 06 14:35:01 2013 +0100 @@ -43,7 +43,9 @@ void doubleTableSize( HashTable *table ) - { int i, oldTableSz, newTableSz; + { printf("***This code is broken; program will probably segfault soon***\n"); + + int i, oldTableSz, newTableSz; HashEntry *entry, *nextEntry, **oldEntries, **newEntries; oldTableSz = table->tableSz; @@ -252,6 +254,8 @@ } } } + VMS_WL__free( entries ); + VMS_WL__free( table ); } void