Index: generic/nsf.c =================================================================== diff -u -r11911b4cef79513ac212b56be4270d1fb7a78ad6 -r138d0f863712bcafd8732a3a40cef60cc80e8737 --- generic/nsf.c (.../nsf.c) (revision 11911b4cef79513ac212b56be4270d1fb7a78ad6) +++ generic/nsf.c (.../nsf.c) (revision 138d0f863712bcafd8732a3a40cef60cc80e8737) @@ -6452,7 +6452,10 @@ * The client data cp is still the obj of the called method */ if (objc < 2) { + Tcl_CallFrame frame, *framePtr = &frame; + Nsf_PushFrameCsc(interp, cscPtr, framePtr); result = DispatchDefaultMethod(cp, interp, objc, objv, NSF_CSC_IMMEDIATE); + Nsf_PopFrameCsc(interp, framePtr); } else { Tcl_CallFrame frame, *framePtr = &frame; NsfObject *self = (NsfObject *)cp;