- Makefile.am: added --push regression tests
- parserInternals.c: the XML parser segfaulted in --push mode
Daniel
diff --git a/parserInternals.c b/parserInternals.c
index cf7a96b..43b97c4 100644
--- a/parserInternals.c
+++ b/parserInternals.c
@@ -1575,7 +1575,8 @@
 	     * Specific handling of the Byte Order Mark for
 	     * UTF-8
 	     */
-	    if ((ctxt->input->cur[0] == 0xEF) &&
+	    if ((ctxt->input != NULL) &&
+		(ctxt->input->cur[0] == 0xEF) &&
 		(ctxt->input->cur[1] == 0xBB) &&
 		(ctxt->input->cur[2] == 0xBF)) {
 		ctxt->input->cur += 3;