Index: generic/nsf.c =================================================================== diff -u -N -r156a37fe92eea9dcf0ec82cc6bf333293fcf2ecd -r8a19ff2ec04063dbc140fdd7f3b26745d5138a2f --- generic/nsf.c (.../nsf.c) (revision 156a37fe92eea9dcf0ec82cc6bf333293fcf2ecd) +++ generic/nsf.c (.../nsf.c) (revision 8a19ff2ec04063dbc140fdd7f3b26745d5138a2f) @@ -32614,7 +32614,7 @@ static int NsfCAllocMethod(Tcl_Interp *interp, NsfClass *class, Tcl_Obj *nameObj) { const char *nameString; - int result, nameLength; + int result, nameLength = 0; /* * Create a new object from scratch. @@ -32672,7 +32672,7 @@ NsfCCreateMethod(Tcl_Interp *interp, NsfClass *class, Tcl_Obj *nameObj, int objc, Tcl_Obj *const objv[]) { NsfObject *newObject = NULL; Tcl_Obj *actualNameObj, *methodObj, *tmpObj = NULL; - int result, nameLength; + int result, nameLength = 0; bool autoNameCreate; const char *nameString; Tcl_Namespace *parentNsPtr;