Index: generic/nsfError.c =================================================================== diff -u -r59e100d383b22ea1407f5e5c40e303f2c6bb9027 -r802b6ce0c3ff1c3fb46f4a6ffb23f17d12f76d57 --- generic/nsfError.c (.../nsfError.c) (revision 59e100d383b22ea1407f5e5c40e303f2c6bb9027) +++ generic/nsfError.c (.../nsfError.c) (revision 802b6ce0c3ff1c3fb46f4a6ffb23f17d12f76d57) @@ -197,9 +197,11 @@ need_space = 1; } if (methodName) { + Tcl_Obj *resultObj; + if (need_space) Tcl_AppendResult(interp, " ", (char *) NULL); - Tcl_Obj *resultObj = NsfMethodNamePath(interp, methodName); + resultObj = NsfMethodNamePath(interp, methodName); INCR_REF_COUNT(resultObj); Tcl_AppendResult(interp, ObjStr(resultObj), (char *) NULL); DECR_REF_COUNT(resultObj); @@ -397,7 +399,7 @@ Tcl_AppendResult(interp, " 2nd error: ", (char *) NULL); } - //Tcl_ResetResult(interp); + /*Tcl_ResetResult(interp);*/ if (context) { Tcl_AppendResult(interp, context, ": ", (char *) NULL); }