summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Richards <rrichards@php.net>2006-08-14 11:29:15 +0000
committerRob Richards <rrichards@php.net>2006-08-14 11:29:15 +0000
commit3048cd7558d74a848a4c5eb1a5fe6c587baec1d2 (patch)
treec199002768e9c9a93343fc8d2e22b6377e7f9504
parent2f01ddff7fc36768d3f87cd5bf97a44d5379a348 (diff)
downloadphp-git-3048cd7558d74a848a4c5eb1a5fe6c587baec1d2.tar.gz
fix underlying issue for bug #38438
-rw-r--r--ext/dom/php_dom.c4
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;