cvs: php4 /ext/standard output.c

From: Date: Mon, 07 May 2001 22:00:13 +0000
Subject: cvs: php4 /ext/standard output.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-5589@lists.php.net to get a copy of this message
zeev Mon May 7 15:00:13 2001 EDT Modified files: /php4/ext/standard output.c Log: Avoid crashing if somehow, output is sent in a new thread tha had no requests Index: php4/ext/standard/output.c diff -u php4/ext/standard/output.c:1.53 php4/ext/standard/output.c:1.54 --- php4/ext/standard/output.c:1.53 Mon Apr 2 09:45:27 2001 +++ php4/ext/standard/output.c Mon May 7 15:00:13 2001 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: output.c,v 1.53 2001/04/02 16:45:27 avsm Exp $ */ +/* $Id: output.c,v 1.54 2001/05/07 22:00:13 zeev Exp $ */ #include "php.h" #include "ext/standard/head.h" @@ -43,10 +43,16 @@ php_output_globals output_globals; #endif +static php_default_output_func(const char *str, uint str_len) +{ + fwrite(str, 1, str_len, stderr); +} + + static void php_output_init_globals(OLS_D) { - OG(php_body_write) = NULL; - OG(php_header_write) = NULL; + OG(php_body_write) = php_default_output_func; + OG(php_header_write) = php_default_output_func; OG(implicit_flush) = 0; OG(output_start_filename) = NULL; OG(output_start_lineno) = 0;

« previous php.cvs (#5589) next »