Index: generic/nsf.c =================================================================== diff -u -r5bdff1d1c1174aad3ee37081292a6ad8d8baa619 -ref171ec38307380a4c1c3e29e301dcbb47b9f01f --- generic/nsf.c (.../nsf.c) (revision 5bdff1d1c1174aad3ee37081292a6ad8d8baa619) +++ generic/nsf.c (.../nsf.c) (revision ef171ec38307380a4c1c3e29e301dcbb47b9f01f) @@ -3395,7 +3395,7 @@ * uninitialized memory). Most probably Tcl_NextHashEntry() should * return 0; */ - if (hPtr->tablePtr) { + if (cmdTablePtr->numEntries) { NSDeleteChild(interp, (Tcl_Command)Tcl_GetHashValue(hPtr), 1); } else { /*