Index: openacs-4/packages/acs-tcl/tcl/exception-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/exception-procs.tcl,v diff -u -r1.2 -r1.3 --- openacs-4/packages/acs-tcl/tcl/exception-procs.tcl 14 Feb 2005 12:32:07 -0000 1.2 +++ openacs-4/packages/acs-tcl/tcl/exception-procs.tcl 10 Jan 2007 21:22:12 -0000 1.3 @@ -44,10 +44,10 @@ } } - if $matched { - upvar [lindex $args [expr $i + 1]] var + if {$matched} { + upvar [lindex $args [expr {$i + 1}]] var set var $result - set errno [catch {uplevel [lindex $args [expr $i + 2]]} result] + set errno [catch {uplevel [lindex $args [expr {$i + 2}]]} result] } }