Re: svn: /php/php-src/trunk/sapi/cgi/ fastcgi.c

From: Date: Mon, 20 Sep 2010 10:51:14 +0000
Subject: Re: svn: /php/php-src/trunk/sapi/cgi/ fastcgi.c
References: 1  Groups: php.cvs 
Request: Send a blank email to php-cvs+get-63531@lists.php.net to get a copy of this message
Hi Kalle, Your patch was definitely wrong and I reverted it. This code reads a terminating FastCGI header which can be omitted. With your change PHP reads just a single byte instead of whole header, as result FastCGI manager receives SIGPIPE and may assume that it can't deliver request. I don't know what you tried to fix because on Unix recv() has void* argument. Thanks. Dmitry. Kalle Sommer Nielsen wrote:
kalle                                    Sun, 19 Sep 2010 19:18:30 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=303577 Log: Fix incompatible types, we need to use a char here for recv() Changed paths:
    U   php/php-src/trunk/sapi/cgi/fastcgi.c
Modified: php/php-src/trunk/sapi/cgi/fastcgi.c =================================================================== --- php/php-src/trunk/sapi/cgi/fastcgi.c 2010-09-19 19:08:56 UTC (rev 303576) +++ php/php-src/trunk/sapi/cgi/fastcgi.c 2010-09-19 19:18:30 UTC (rev 303577) @@ -1108,7 +1108,7 @@ DisconnectNamedPipe(pipe); } else { if (!force) { - fcgi_header buf; + char buf; shutdown(req->fd, 1); /* read the last FCGI_STDIN header (it may be omitted) */


« previous php.cvs (#63531) next »