fixed a possible problem with xmlRecoverMemory() Daniel

* parser.c: fixed a possible problem with xmlRecoverMemory()
Daniel
diff --git a/ChangeLog b/ChangeLog
index e8d23ec..ecabe5a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Fri Apr  4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
+
+	* parser.c: fixed a possible problem with xmlRecoverMemory()
+
 Thu Apr  3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
 
 	* trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
diff --git a/parser.c b/parser.c
index 7814782..333e273 100644
--- a/parser.c
+++ b/parser.c
@@ -10735,6 +10735,8 @@
 	ctxt->_private=data;
     }
 
+    ctxt->recovery = recovery;
+
     xmlParseDocument(ctxt);
 
     if ((ctxt->wellFormed) || recovery) ret = ctxt->myDoc;