Index: generic/tclVar.c
===================================================================
RCS file: /cvsroot/tcl/tcl/generic/tclVar.c,v
retrieving revision 1.65
diff -u -r1.65 tclVar.c
--- generic/tclVar.c	3 Sep 2002 19:52:01 -0000	1.65
+++ generic/tclVar.c	4 Sep 2002 13:23:22 -0000
@@ -4783,6 +4783,10 @@
 	}
 	TclSetVarUndefined(elPtr);
 	TclSetVarScalar(elPtr);
+	if (elPtr->flags & VAR_NAMESPACE_VAR) {
+	    elPtr->flags &= ~VAR_NAMESPACE_VAR;
+	    elPtr->refCount--;
+	}
 	if (elPtr->refCount == 0) {
 	    ckfree((char *) elPtr); /* element Vars are VAR_IN_HASHTABLE */
 	}
