]> granicus.if.org Git - php/commitdiff
- Fix a problem in domxml_dump_mem(_file) with xmlKeepBlanksDefault not
authorDerick Rethans <derick@php.net>
Wed, 5 Jun 2002 15:24:49 +0000 (15:24 +0000)
committerDerick Rethans <derick@php.net>
Wed, 5 Jun 2002 15:24:49 +0000 (15:24 +0000)
  being set. (patch by Rob Richards <rrichards@digarc.com>)

ext/domxml/php_domxml.c

index 063e2fb45e66ecb1b63d0af6a1ffdd0a19f5c0f8..26fc5c7d233463fe7502cc14b2eb3c0c77b16efe 100644 (file)
@@ -3274,7 +3274,7 @@ PHP_FUNCTION(domxml_dump_mem_file)
 {
        zval *id;
        xmlDoc *docp;
-       int file_len, bytes;
+       int file_len, bytes, keepblanks;
        int format = 0;
        int compressmode = 0;
        char *file;
@@ -3284,8 +3284,9 @@ PHP_FUNCTION(domxml_dump_mem_file)
        xmlSetCompressMode(compressmode);
 
        if (format) {
-               xmlKeepBlanksDefault(0);
+               keepblanks = xmlKeepBlanksDefault(0);
                bytes = xmlSaveFormatFile(file, docp, format);
+               xmlKeepBlanksDefault(keepblanks);
        } else {
                bytes = xmlSaveFile(file, docp);
        }