thies           Thu Feb  1 09:14:19 2001 EDT

  Modified files:              
    /php4/ext/zlib      zlib.c 
  Log:
  @- When using the ob_gzhandler() PHP now automagically also sets the 
  @  Content-Lengh correctly which enables browsers to use the HTTP 
  @  Keep-Alive feature. (Thies)
  
  
Index: php4/ext/zlib/zlib.c
diff -u php4/ext/zlib/zlib.c:1.69 php4/ext/zlib/zlib.c:1.70
--- php4/ext/zlib/zlib.c:1.69   Thu Feb  1 08:29:07 2001
+++ php4/ext/zlib/zlib.c        Thu Feb  1 09:14:18 2001
@@ -16,7 +16,7 @@
    |          Stefan Röhrich <[EMAIL PROTECTED]>                                |
    +----------------------------------------------------------------------+
  */
-/* $Id: zlib.c,v 1.69 2001/02/01 16:29:07 sas Exp $ */
+/* $Id: zlib.c,v 1.70 2001/02/01 17:14:18 thies Exp $ */
 #define IS_EXT_MODULE
 
 #include "php.h"
@@ -1115,8 +1115,14 @@
                                return_original = 1;
                                break;
                }
+
                if (return_original) {
                        zval_dtor(return_value);
+               } else {
+                       char lenbuf[ 64 ];
+                       
+                       sprintf(lenbuf,"Content-Length: %d",Z_STRLEN_P(return_value));
+                       sapi_add_header(lenbuf,strlen(lenbuf), 1);
                }
        } else {
                return_original = 1;



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to