dom_object *newNodeObj;
int stricterror;
+ if (document == NULL) {
+ php_dom_throw_error(HIERARCHY_REQUEST_ERR, 1);
+ return NULL;
+ }
+
if (contextNode->type == XML_DOCUMENT_NODE || contextNode->type == XML_HTML_DOCUMENT_NODE) {
documentNode = (xmlDoc *) contextNode;
} else {
--- /dev/null
+--TEST--
+dom: Bug #79968 - Crash when calling before without valid hierachy
+--SKIPIF--
+<?php require_once('skipif.inc'); ?>
+--FILE--
+<?php
+
+$cdata = new DOMText;
+
+try {
+ $cdata->before("string");
+} catch (DOMException $e) {
+ echo $e->getMessage();
+}
+?>
+--EXPECT--
+Hierarchy Request Error