diff options
author | Steve Bennett <steveb@workware.net.au> | 2010-01-24 12:55:05 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2010-10-15 11:02:45 +1000 |
commit | 9373863b490be45da1b823949ebd76425057dd3e (patch) | |
tree | 2a3f338cde7f1c3c0e809ca63eae10f61d6153ec /tests/misc.test | |
parent | 9c0de20e4bc701bb92a2512a6db6f9e41b6d045e (diff) | |
download | jimtcl-9373863b490be45da1b823949ebd76425057dd3e.zip jimtcl-9373863b490be45da1b823949ebd76425057dd3e.tar.gz jimtcl-9373863b490be45da1b823949ebd76425057dd3e.tar.bz2 |
Fix null pointer dereference
If the condition expression of a for statement is invalid
Diffstat (limited to 'tests/misc.test')
-rw-r--r-- | tests/misc.test | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/misc.test b/tests/misc.test index 3fffbf3..804e456 100644 --- a/tests/misc.test +++ b/tests/misc.test @@ -19,6 +19,16 @@ test regr-1.2 "Reference count shared literals" { return 1 } {1} +test regr-1.3 "Invalid for expression" { + # Crashes with invalid expression + catch { + for {set i 0} {$i < n} {incr i} { + set a(b) $i + set a(c) $i + } + } +} 1 + section "I/O Testing" test io-1.1 "Read last line with no newline" { |