summaryrefslogtreecommitdiffstats
path: root/generic/tclCmdMZ.c
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2024-08-06 11:12:47 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2024-08-06 11:12:47 (GMT)
commit6c41478f2cdcbefeae9c340e1ba2bc9d8d51d47d (patch)
tree10b477c4f96989d84a5453310c9715aaef2b3413 /generic/tclCmdMZ.c
parent351ab9f3bf86ea2d971416a759964c836e91c1b9 (diff)
parente92ac699c1a4fc8683a61f855f5250c72d12b1c1 (diff)
downloadtcl-6c41478f2cdcbefeae9c340e1ba2bc9d8d51d47d.zip
tcl-6c41478f2cdcbefeae9c340e1ba2bc9d8d51d47d.tar.gz
tcl-6c41478f2cdcbefeae9c340e1ba2bc9d8d51d47d.tar.bz2
merge 8.6
Diffstat (limited to 'generic/tclCmdMZ.c')
-rw-r--r--generic/tclCmdMZ.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/generic/tclCmdMZ.c b/generic/tclCmdMZ.c
index 41782b0..cfccd5e 100644
--- a/generic/tclCmdMZ.c
+++ b/generic/tclCmdMZ.c
@@ -1863,7 +1863,7 @@ StringMapCmd(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"bad option \"%s\": must be -nocase", string));
Tcl_SetErrorCode(interp, "TCL", "LOOKUP", "INDEX", "option",
- string, NULL);
+ string, (char *)NULL);
return TCL_ERROR;
}
}
@@ -5115,12 +5115,10 @@ TryPostBody(
*/
if (code == TCL_ERROR) {
- Tcl_Obj *errorCodeName, *errcode, **bits1, **bits2;
+ Tcl_Obj *errcode, **bits1, **bits2;
int len1, len2, j;
- TclNewLiteralStringObj(errorCodeName, "-errorcode");
- Tcl_DictObjGet(NULL, options, errorCodeName, &errcode);
- Tcl_DecrRefCount(errorCodeName);
+ TclDictGet(NULL, options, "-errorcode", &errcode);
TclListObjGetElements(NULL, info[2], &len1, &bits1);
if (TclListObjGetElements(NULL, errcode, &len2,
&bits2) != TCL_OK) {