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/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);
 		}