patch from Markus Henke when an encoding ain't recognized Daniel
* parser.c: patch from Markus Henke when an encoding ain't recognized
Daniel
diff --git a/ChangeLog b/ChangeLog
index 674290b..fc1229f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
+
+ * parser.c: patch from Markus Henke when an encoding ain't recognized
+
Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
* libxml.m4: got a report that #include <string.h> was needed
diff --git a/parser.c b/parser.c
index a14cdbd..4601997 100644
--- a/parser.c
+++ b/parser.c
@@ -7268,6 +7268,7 @@
if (enc != XML_CHAR_ENCODING_ERROR) {
xmlSwitchEncoding(ctxt, enc);
if (ctxt->errNo == XML_ERR_UNSUPPORTED_ENCODING) {
+ ctxt->input->encoding = NULL;
xmlFree(encoding);
return(NULL);
}