]> granicus.if.org Git - php/commitdiff
Revert ob_start() defaults to 40K/10K until i find a better solution.
authorMarcus Boerger <helly@php.net>
Tue, 20 Aug 2002 23:23:25 +0000 (23:23 +0000)
committerMarcus Boerger <helly@php.net>
Tue, 20 Aug 2002 23:23:25 +0000 (23:23 +0000)
main/output.c

index 113110697288ff8f91d47341ac4fc4fd4c206acb..10bc5b82206c21e2adb62608ce03c19fdfc193df 100644 (file)
@@ -141,8 +141,15 @@ PHPAPI int php_start_ob_buffer(zval *output_handler, uint chunk_size, zend_bool
                block_size = initial_chunk_size;
                php_ob_init(initial_size, block_size, NULL, initial_chunk_size, erase TSRMLS_CC);
        }
-       if (chunk_size<2) {
-               chunk_size = php_ob_default_buffer_size(TSRMLS_C);
+       if (chunk_size==0) {
+               initial_size = 40*1024;
+               block_size = 10*1024;
+       } else {
+               if (chunk_size==1) {
+                       chunk_size = php_ob_default_buffer_size(TSRMLS_C);
+               }
+               initial_size = chunk_size;
+               block_size = chunk_size;
        }
        initial_size = chunk_size;
        block_size = chunk_size;