Index: generic/nsfFunPtrHashTable.c =================================================================== diff -u -r2124b267f627f20447771d59cc28bd0e308fd1fb -ra2021fcacd45bfbbe0d2dc11061e2a374c49726f --- generic/nsfFunPtrHashTable.c (.../nsfFunPtrHashTable.c) (revision 2124b267f627f20447771d59cc28bd0e308fd1fb) +++ generic/nsfFunPtrHashTable.c (.../nsfFunPtrHashTable.c) (revision a2021fcacd45bfbbe0d2dc11061e2a374c49726f) @@ -68,7 +68,7 @@ FunPtrKey, /* hashKeyProc*/ CompareFunPtrKeys, /* compareKeysProc */ AllocFunPtrEntry, /* allocEntryProc */ - FreeFunPtrEntry /* freeEntryProc */ + FreeFunPtrEntry /* freeEntryProc */ }; /* @@ -189,9 +189,10 @@ static void FreeFunPtrEntry(Tcl_HashEntry *hPtr) { - Nsf_AnyFun *keyVal = (Nsf_AnyFun *) hPtr->key.oneWordValue; - ckfree(keyVal); - ckfree(hPtr); + fprintf(stderr, "FreeFunPtrEntry is called!\n"); + Nsf_AnyFun *keyVal = (Nsf_AnyFun *) hPtr->key.oneWordValue; + //ckfree(keyVal); + ckfree(hPtr); }