- valid.c: Bjorn detected an invalid memory access. Fixed
  vstateVPush()
Daniel
diff --git a/ChangeLog b/ChangeLog
index dcddad4..3892a3b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
+
+	* valid.c: Bjorn detected an invalid memory access. Fixed
+	  vstateVPush()
+
 Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
 
 	* xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
diff --git a/valid.c b/valid.c
index bbb6b4e..9e8dfbd 100644
--- a/valid.c
+++ b/valid.c
@@ -112,6 +112,7 @@
 		    "realloc failed !n");
 	    return(0);
 	}
+	ctxt->vstate = &ctxt->vstateTab[0];
     }
     ctxt->vstateTab[ctxt->vstateNr].cont = cont;
     ctxt->vstateTab[ctxt->vstateNr].node = node;