From 7303b4685a2c3c04e41ba8a9c44c8416879fc380 Mon Sep 17 00:00:00 2001 From: Steve Bennett Date: Wed, 3 Aug 2011 08:51:17 +1000 Subject: Fix commit cbeb3ea: unset missing array element Although [dict unset] should not complain about being unable to unset a missing element, unset via array syntax (dict sugar) should - to be compatible with Tcl. Signed-off-by: Steve Bennett --- jim-array.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'jim-array.c') diff --git a/jim-array.c b/jim-array.c index f2da480..1c601e4 100644 --- a/jim-array.c +++ b/jim-array.c @@ -211,7 +211,7 @@ static int array_cmd_set(Jim_Interp *interp, int argc, Jim_Obj *const *argv) Jim_ListIndex(interp, listObj, i, &nameObj, JIM_NONE); Jim_ListIndex(interp, listObj, i + 1, &valueObj, JIM_NONE); - rc = Jim_SetDictKeysVector(interp, argv[0], &nameObj, 1, valueObj); + rc = Jim_SetDictKeysVector(interp, argv[0], &nameObj, 1, valueObj, JIM_ERRMSG); } return rc; -- cgit v1.1