diff options
Diffstat (limited to 'jim-interp.c')
-rw-r--r-- | jim-interp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/jim-interp.c b/jim-interp.c index dd80479..dc45720 100644 --- a/jim-interp.c +++ b/jim-interp.c @@ -139,7 +139,7 @@ static void JimInterpCopyVariable(Jim_Interp *target, Jim_Interp *source, const static int JimInterpCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) { Jim_Interp *child; - char buf[32]; + char buf[34]; if (argc != 1) { Jim_WrongNumArgs(interp, 1, argv, ""); @@ -163,7 +163,7 @@ static int JimInterpCommand(Jim_Interp *interp, int argc, Jim_Obj *const *argv) snprintf(buf, sizeof(buf), "interp.handle%ld", Jim_GetId(interp)); Jim_CreateCommand(interp, buf, JimInterpSubCmdProc, child, JimInterpDelProc); - Jim_SetResultString(interp, buf, -1); + Jim_SetResult(interp, Jim_MakeGlobalNamespaceName(interp, Jim_NewStringObj(interp, buf, -1))); return JIM_OK; } |