Index: generic/nsfStack.c =================================================================== diff -u -rb8ca306282c9a1000b1c93ffd97f7f4673953f65 -rb44aabd0e7bafe2698c981f6d60b2d266e66ff3b --- generic/nsfStack.c (.../nsfStack.c) (revision b8ca306282c9a1000b1c93ffd97f7f4673953f65) +++ generic/nsfStack.c (.../nsfStack.c) (revision b44aabd0e7bafe2698c981f6d60b2d266e66ff3b) @@ -137,8 +137,8 @@ Tcl_CallFrame_clientData(framePtr), Tcl_CallFrame_level(framePtr), (void *)Tcl_CallFrame_nsPtr(framePtr), Tcl_CallFrame_nsPtr(framePtr)->fullName, - Tcl_CallFrame_objc(framePtr) && 0 ? ObjStr(Tcl_CallFrame_objv(framePtr)[0]) : "(null)", - Tcl_CallFrame_objc(framePtr) ? Tcl_CallFrame_objc(framePtr) : -1); + Tcl_CallFrame_objc(framePtr) > 0 ? ObjStr(Tcl_CallFrame_objv(framePtr)[0]) : "(null)", + Tcl_CallFrame_objc(framePtr) > 0 ? Tcl_CallFrame_objc(framePtr) : -1); if (cscPtr != NULL) { fprintf(stderr, " csc %p frameType %.4x flags %.6x (%s.%p %s)\n", (void *)cscPtr,