diff options
Diffstat (limited to 'ext/domxml/php_domxml.c')
-rw-r--r-- | ext/domxml/php_domxml.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/domxml/php_domxml.c b/ext/domxml/php_domxml.c index cdb8a098c4..3736f07bb3 100644 --- a/ext/domxml/php_domxml.c +++ b/ext/domxml/php_domxml.c @@ -1382,7 +1382,9 @@ static void domxml_error_ext(void *ctx, const char *msg, ...) } add_assoc_string(errormessages,"errormessage",buf,1); input = ctxt->input; - add_assoc_string(errormessages,"nodename",ctxt->name,1); + if (ctxt->name) { + add_assoc_string(errormessages,"nodename",ctxt->name,1); + } if (input != NULL) { add_assoc_long(errormessages,"line",input->line); add_assoc_long(errormessages,"col",input->col); |