- 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;