Skip to content

Commit 10d724d

Browse files
laruencecmb69
authored andcommitted
Fixed build
(cherry picked from commit 36f05a8)
1 parent 2072d37 commit 10d724d

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

ext/dom/document.c

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2186,7 +2186,11 @@ PHP_FUNCTION(dom_document_save_html)
21862186

21872187
for (node = node->children; node; node = node->next) {
21882188
htmlNodeDumpFormatOutput(outBuf, docp, node, NULL, format);
2189+
#ifdef LIBXML2_NEW_BUFFER
21892190
one_size = !outBuf->error ? xmlOutputBufferGetSize(outBuf) : -1;
2191+
#else
2192+
one_size = !outBuf->error ? outBuf->buffer->use : -1;
2193+
#endif
21902194
if (one_size >= 0) {
21912195
size = one_size;
21922196
} else {
@@ -2196,10 +2200,18 @@ PHP_FUNCTION(dom_document_save_html)
21962200
}
21972201
} else {
21982202
htmlNodeDumpFormatOutput(outBuf, docp, node, NULL, format);
2203+
#ifdef LIBXML2_NEW_BUFFER
21992204
size = !outBuf->error ? xmlOutputBufferGetSize(outBuf): -1;
2205+
#else
2206+
size = !outBuf->error ? outBuf->buffer->use : -1;
2207+
#endif
22002208
}
22012209
if (size >= 0) {
2210+
#ifdef LIBXML2_NEW_BUFFER
22022211
mem = (xmlChar*) xmlOutputBufferGetContent(outBuf);
2212+
#else
2213+
mem = (xmlChar*) outBuf->buffer->content;
2214+
#endif
22032215
if (!mem) {
22042216
RETVAL_FALSE;
22052217
} else {

0 commit comments

Comments
 (0)