Index: generic/nsf.c =================================================================== diff -u -r7ad03f0f42ae651084aefb409c6c00b2318821c7 -r84a79b3f92b33cee659af86684330a33249468b6 --- generic/nsf.c (.../nsf.c) (revision 7ad03f0f42ae651084aefb409c6c00b2318821c7) +++ generic/nsf.c (.../nsf.c) (revision 84a79b3f92b33cee659af86684330a33249468b6) @@ -6466,11 +6466,9 @@ /*Tcl_Command cmd = (Tcl_Command)Tcl_GetHashValue(hPtr); fprintf(stderr, "NSDeleteChild %p table %p numEntries before %d\n", cmd, hPtr->tablePtr, cmdTablePtr->numEntries );*/ - if (NSDeleteChild(interp, (Tcl_Command)Tcl_GetHashValue(hPtr), NSF_TRUE)) { - expected = (NSDeleteChild(interp, (Tcl_Command)Tcl_GetHashValue(hPtr), NSF_TRUE) - ? cmdTablePtr->numEntries - 1 - : cmdTablePtr->numEntries); - } + expected = (NSDeleteChild(interp, (Tcl_Command)Tcl_GetHashValue(hPtr), NSF_TRUE) + ? cmdTablePtr->numEntries - 1 + : cmdTablePtr->numEntries); } /* * Finally, delete the classes.