summaryrefslogtreecommitdiffstats
path: root/generic/tclMain.c
diff options
context:
space:
mode:
authorapnadkarni <apnmbx-wits@yahoo.com>2024-05-28 03:02:13 (GMT)
committerapnadkarni <apnmbx-wits@yahoo.com>2024-05-28 03:02:13 (GMT)
commit6be516b44a873f6ced4a54f374e2eb4be624a6ce (patch)
tree3b7b8cfca0bef90c815c93d85ac285800be6a935 /generic/tclMain.c
parentc6139c195316122d0e72fde74fcaac9b1f7f9dc5 (diff)
parent978c979608e7c2abc738ff8e3ac4f472dd893316 (diff)
downloadtcl-6be516b44a873f6ced4a54f374e2eb4be624a6ce.zip
tcl-6be516b44a873f6ced4a54f374e2eb4be624a6ce.tar.gz
tcl-6be516b44a873f6ced4a54f374e2eb4be624a6ce.tar.bz2
Merge trunk
Diffstat (limited to 'generic/tclMain.c')
-rw-r--r--generic/tclMain.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/generic/tclMain.c b/generic/tclMain.c
index a7cb7fb..ad36b3f 100644
--- a/generic/tclMain.c
+++ b/generic/tclMain.c
@@ -406,13 +406,9 @@ Tcl_MainEx(
chan = Tcl_GetStdChannel(TCL_STDERR);
if (chan) {
Tcl_Obj *options = Tcl_GetReturnOptions(interp, code);
- Tcl_Obj *keyPtr, *valuePtr;
-
- TclNewLiteralStringObj(keyPtr, "-errorinfo");
- Tcl_IncrRefCount(keyPtr);
- Tcl_DictObjGet(NULL, options, keyPtr, &valuePtr);
- Tcl_DecrRefCount(keyPtr);
+ Tcl_Obj *valuePtr = NULL;
+ TclDictGet(NULL, options, "-errorinfo", &valuePtr);
if (valuePtr) {
if (Tcl_WriteObj(chan, valuePtr) < 0) {
Tcl_WriteChars(chan, ENCODING_ERROR, -1);