summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2001-03-06 14:45:03 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2001-03-06 14:45:03 (GMT)
commita4956f2cdf0944125654ad232ec0324068487306 (patch)
treededb3eaa49c7bac372525a7a2a096a20372917a8 /ChangeLog
parent4b28cf6cdde6e232060c86973947cd9d1246abef (diff)
downloadtcl-a4956f2cdf0944125654ad232ec0324068487306.zip
tcl-a4956f2cdf0944125654ad232ec0324068487306.tar.gz
tcl-a4956f2cdf0944125654ad232ec0324068487306.tar.bz2
Fixed two faults with [unset -nocomplain]; one with a possible overrun
of the argument array, and another with the documentation.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 06cc918..56befdb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2001-03-06 Donal K. Fellows <fellowsd@cs.man.ac.uk>
+
+ * generic/tclVar.c (Tcl_UnsetObjCmd): Rewrote argument parser to
+ avoid a read off the end of the argument array that could occur
+ when executing something like [unset -nocomplain] was executed.
+ Improved the error message given when too few arguments are given
+ (-nocomplain should obviously be *before* --, not after it) and
+ also modified the test suite to take account of that and the
+ documentation to use the same improvement.
+
2001-03-02 Donal K. Fellows <fellowsd@cs.man.ac.uk>
* generic/tclExecute.c (TclExecuteByteCode): Fixed bug that could