Index: generic/nsf.c =================================================================== diff -u -rbeb24ae57d45d30735b06cfe6fa7e3a231ca6266 -r0946e13d87bd5400bf785f35f6691ecb538d5566 --- generic/nsf.c (.../nsf.c) (revision beb24ae57d45d30735b06cfe6fa7e3a231ca6266) +++ generic/nsf.c (.../nsf.c) (revision 0946e13d87bd5400bf785f35f6691ecb538d5566) @@ -14039,7 +14039,7 @@ add_to_freelist: if (!*freeList) { *freeList = Tcl_NewListObj(1, out); - INCR_REF_COUNT(*freeList); + INCR_REF_COUNT2("freeList", *freeList); } else { Tcl_ListObjAppendElement(interp, *freeList, *out); } @@ -14162,7 +14162,7 @@ return result; } else { - Tcl_Obj **ov, *freeList=NULL; + Tcl_Obj **ov, *freeList = NULL; int j, outputincr, outputArg = 0, firstPosArg=1, totalargs = objc + tcd->nr_args + 3; @@ -14307,7 +14307,7 @@ if (tcd->prefix) {DECR_REF_COUNT(ov[1]);} exitforwardmethod: - if (freeList) {DECR_REF_COUNT(freeList);} + if (freeList) {DECR_REF_COUNT2("freeList", freeList);} FREE_ON_STACK(int, objvmap); FREE_ON_STACK(Tcl_Obj*, OV);