summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorapnadkarni <apnmbx-wits@yahoo.com>2023-04-30 09:54:16 (GMT)
committerapnadkarni <apnmbx-wits@yahoo.com>2023-04-30 09:54:16 (GMT)
commita06189323fd1cff922702342a320ca97977acf5e (patch)
tree8518cdea7574c07df5405410133666f2f374094c
parent93f06f446985a8f6098a652ac3dbf753ae34f990 (diff)
downloadtcl-a06189323fd1cff922702342a320ca97977acf5e.zip
tcl-a06189323fd1cff922702342a320ca97977acf5e.tar.gz
tcl-a06189323fd1cff922702342a320ca97977acf5e.tar.bz2
Fix one more error message for max arg limit
-rw-r--r--generic/tclBasic.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/generic/tclBasic.c b/generic/tclBasic.c
index 664e8c0..8510c32 100644
--- a/generic/tclBasic.c
+++ b/generic/tclBasic.c
@@ -3298,11 +3298,7 @@ invokeObj2Command(
Command *cmdPtr = (Command *) clientData;
if (objc > INT_MAX) {
- /* Since TCL_INDEX_NONE is an invalid value for objc,
- * calling cmdPtr->objProc or cmdPtr->nreProc will
- * eventually result in a Tcl_WrongNumArgs() call.
- * That's exactly what we want to happen. */
- objc = TCL_INDEX_NONE;
+ return TclCommandWordLimitError(interp, objc);
}
if (cmdPtr->objProc != NULL) {
result = cmdPtr->objProc(cmdPtr->objClientData, interp, objc, objv);