]> granicus.if.org Git - php/commitdiff
nodename is not always set, check if it really is.
authorChristian Stocker <chregu@php.net>
Wed, 17 Jul 2002 08:57:29 +0000 (08:57 +0000)
committerChristian Stocker <chregu@php.net>
Wed, 17 Jul 2002 08:57:29 +0000 (08:57 +0000)
ext/domxml/php_domxml.c

index cdb8a098c4489c8fb1bedf77da0d09b26a151845..3736f07bb3ff67e42c2562a79eb123754dfaa853 100644 (file)
@@ -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);