Skip to content

Commit 2b8fcfb

Browse files
author
Rob Richards
committed
fix some calls to libxml
1 parent 2d4449c commit 2b8fcfb

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

ext/dom/characterdata.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ PHP_FUNCTION(dom_characterdata_substring_data)
140140
return;
141141
}
142142

143-
cur = xmlNodeListGetString(node->doc, node, 1);
143+
cur = xmlNodeGetContent(node);
144144
if (cur == NULL) {
145145
RETURN_FALSE;
146146
}
@@ -264,7 +264,7 @@ PHP_FUNCTION(dom_characterdata_delete_data)
264264
return;
265265
}
266266

267-
cur = xmlNodeListGetString(node->doc, node, 1);
267+
cur = xmlNodeGetContent(node);
268268
if (cur == NULL) {
269269
RETURN_FALSE;
270270
}
@@ -321,7 +321,7 @@ PHP_FUNCTION(dom_characterdata_replace_data)
321321
return;
322322
}
323323

324-
cur = xmlNodeListGetString(node->doc, node, 1);
324+
cur = xmlNodeGetContent(node);
325325
if (cur == NULL) {
326326
RETURN_FALSE;
327327
}

ext/dom/text.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,8 @@ PHP_FUNCTION(dom_text_split_text)
150150
nnode->type = XML_ELEMENT_NODE;
151151
xmlAddNextSibling(node, nnode);
152152
nnode->type = XML_TEXT_NODE;
153+
} else {
154+
dom_add_to_list(nnode, intern TSRMLS_CC);
153155
}
154156

155157
return_value = php_dom_create_object(nnode, &ret, NULL, return_value, intern TSRMLS_CC);

0 commit comments

Comments
 (0)