diff options
| -rw-r--r-- | library/init.tcl | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/library/init.tcl b/library/init.tcl index 4fae191..084ddbc 100644 --- a/library/init.tcl +++ b/library/init.tcl @@ -3,7 +3,7 @@  # Default system startup file for Tcl-based applications.  Defines  # "unknown" procedure and auto-load facilities.  # -# RCS: @(#) $Id: init.tcl,v 1.114 2008/10/16 16:08:09 dgp Exp $ +# RCS: @(#) $Id: init.tcl,v 1.115 2008/10/16 17:04:58 dgp Exp $  #  # Copyright (c) 1991-1993 The Regents of the University of California.  # Copyright (c) 1994-1996 Sun Microsystems, Inc. @@ -262,12 +262,15 @@ proc unknown args {  	    unset UnknownPending  	}  	if {$msg} { -	    unset -nocomplain ::errorCode ::errorInfo  	    if {[info exists savedErrorCode]} {  		set ::errorCode $savedErrorCode +	    } else { +		unset -nocomplain ::errorCode  	    }  	    if {[info exists savedErrorInfo]} {  		set ::errorInfo $savedErrorInfo +	    } else { +		unset -nocomplain ::errorInfo  	    }  	    set code [catch {uplevel 1 $args} msg opts]  	    if {$code ==  1} { | 
