From: Dmitry Stogov Date: Tue, 19 Dec 2006 09:17:28 +0000 (+0000) Subject: Fixed bug #39869 (safe_read does not initialize errno). (michiel at boland dot org) X-Git-Tag: RELEASE_1_0_0RC1~651 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=916de0e30fe6eaa458a9e09ffde2d27c5bed13c3;p=php Fixed bug #39869 (safe_read does not initialize errno). (michiel at boland dot org) --- diff --git a/sapi/cgi/fastcgi.c b/sapi/cgi/fastcgi.c index 381e1ddcec..9b6071f0a6 100644 --- a/sapi/cgi/fastcgi.c +++ b/sapi/cgi/fastcgi.c @@ -347,6 +347,7 @@ static inline ssize_t safe_write(fcgi_request *req, const void *buf, size_t coun size_t n = 0; do { + errno = 0; ret = write(req->fd, ((char*)buf)+n, count-n); if (ret > 0) { n += ret; @@ -363,6 +364,7 @@ static inline ssize_t safe_read(fcgi_request *req, const void *buf, size_t count size_t n = 0; do { + errno = 0; ret = read(req->fd, ((char*)buf)+n, count-n); if (ret > 0) { n += ret;