summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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;
}
/**