]> granicus.if.org Git - php/commitdiff
MFH: Remainder of the 34191 bug fix.
authorIlia Alshanetsky <iliaa@php.net>
Wed, 24 Aug 2005 16:20:12 +0000 (16:20 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Wed, 24 Aug 2005 16:20:12 +0000 (16:20 +0000)
main/output.c

index bc3bf52627c235631437a67bdf49731f2bf0becf..969f1bf82ef8f38885277a0f1ad1e8568d49f977 100644 (file)
@@ -296,6 +296,9 @@ PHPAPI void php_end_ob_buffer(zend_bool send_buffer, zend_bool just_flush TSRMLS
        OG(ob_nesting_level)--;
 
        if (send_buffer) {
+               if (just_flush) { /* if flush is called prior to proper end, ensure presence of NUL */
+                       final_buffer[final_buffer_length] = '\0';
+               }
                OG(php_body_write)(final_buffer, final_buffer_length TSRMLS_CC);
        }