diff options
author | Joseph Tate <jtate@php.net> | 2002-06-04 14:20:54 +0000 |
---|---|---|
committer | Joseph Tate <jtate@php.net> | 2002-06-04 14:20:54 +0000 |
commit | 316f8f076458e5e115cac39e7cacfcf6589f29db (patch) | |
tree | 54c4a7feed8e74f6f44ca15ad2c8af46dc85c5dc /ext/domxml/php_domxml.c | |
parent | 63ded04ef5da1f82b2519be09f7d05bb6c87fae0 (diff) | |
download | php-git-316f8f076458e5e115cac39e7cacfcf6589f29db.tar.gz |
Bug fix to #17560 submitted by Rob Richards
Diffstat (limited to 'ext/domxml/php_domxml.c')
-rw-r--r-- | ext/domxml/php_domxml.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/domxml/php_domxml.c b/ext/domxml/php_domxml.c index 0c2439d260..c1a2229649 100644 --- a/ext/domxml/php_domxml.c +++ b/ext/domxml/php_domxml.c @@ -3238,19 +3238,20 @@ PHP_FUNCTION(domxml_dump_mem) xmlDoc *docp; xmlChar *mem; int format = 0; - int size; + int size, keepblanks; int encoding_len = 0; char *encoding; DOMXML_PARAM_THREE(docp, id, le_domxmldocp, "|ls", &format, &encoding, &encoding_len); if (format) { - xmlKeepBlanksDefault(0); + keepblanks = xmlKeepBlanksDefault(0); if (encoding_len) { xmlDocDumpFormatMemoryEnc(docp, &mem, &size, encoding, format); } else { xmlDocDumpFormatMemory(docp, &mem, &size, format); } + xmlKeepBlanksDefault(keepblanks); } else { if (encoding_len) { xmlDocDumpMemoryEnc(docp, &mem, &size, encoding); |