summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2020-10-02 16:18:45 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2020-10-02 16:18:45 +0100
commit529be5ca39c56adc5d0dabdc45f4c70f703bac15 (patch)
treee26ed24bb0f65dd09608aeae490bc0ec1b41f8bb
parentf1ac9a4e59ba0e4c208d90ec7df07ad252829b5b (diff)
downloadlibdom-529be5ca39c56adc5d0dabdc45f4c70f703bac15.tar.gz
libdom-529be5ca39c56adc5d0dabdc45f4c70f703bac15.tar.bz2
element: Mirror parent NULL check in dom_element_is_default_namespace()
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
-rw-r--r--src/core/element.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/core/element.c b/src/core/element.c
index 771226b..dbdd56b 100644
--- a/src/core/element.c
+++ b/src/core/element.c
@@ -1414,7 +1414,12 @@ dom_exception _dom_element_is_default_namespace(dom_node_internal *node,
return DOM_NO_ERR;
}
- return dom_node_is_default_namespace(node->parent, namespace, result);
+ if (node->parent != NULL) {
+ return dom_node_is_default_namespace(node->parent, namespace, result);
+ } else {
+ *result = false;
+ }
+ return DOM_NO_ERR;
}
/**