diff options
author | Rob Richards <rrichards@php.net> | 2006-08-14 11:29:15 +0000 |
---|---|---|
committer | Rob Richards <rrichards@php.net> | 2006-08-14 11:29:15 +0000 |
commit | 3048cd7558d74a848a4c5eb1a5fe6c587baec1d2 (patch) | |
tree | c199002768e9c9a93343fc8d2e22b6377e7f9504 | |
parent | 2f01ddff7fc36768d3f87cd5bf97a44d5379a348 (diff) | |
download | php-git-3048cd7558d74a848a4c5eb1a5fe6c587baec1d2.tar.gz |
fix underlying issue for bug #38438
-rw-r--r-- | ext/dom/php_dom.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/dom/php_dom.c b/ext/dom/php_dom.c index f5221fa4d9..fd0063bebd 100644 --- a/ext/dom/php_dom.c +++ b/ext/dom/php_dom.c @@ -228,7 +228,7 @@ int dom_get_strict_error(php_libxml_ref_obj *document) { /* {{{ xmlNodePtr dom_object_get_node(dom_object *obj) */ PHP_DOM_EXPORT xmlNodePtr dom_object_get_node(dom_object *obj) { - if (obj->ptr != NULL) { + if (obj && obj->ptr != NULL) { return ((php_libxml_node_ptr *)obj->ptr)->node; } else { return NULL; @@ -239,7 +239,7 @@ PHP_DOM_EXPORT xmlNodePtr dom_object_get_node(dom_object *obj) /* {{{ dom_object *php_dom_object_get_data(xmlNodePtr obj) */ PHP_DOM_EXPORT dom_object *php_dom_object_get_data(xmlNodePtr obj) { - if (obj->_private != NULL) { + if (obj && obj->_private != NULL) { return (dom_object *) ((php_libxml_node_ptr *) obj->_private)->_private; } else { return NULL; |