summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2006-11-06 18:46:00 +0000
committerIgor Sysoev <igor@sysoev.ru>2006-11-06 18:46:00 +0000
commitff3540af3a0d9c420cb3e577574f36b00082d3b4 (patch)
treed5902671e0d0e297f921a5cdb7e1513025587ba4
parent80eec93a5f7528b405f9cf0bfaa389ca8a2e5b81 (diff)
downloadnginx-ff3540af3a0d9c420cb3e577574f36b00082d3b4.tar.gz
nginx-ff3540af3a0d9c420cb3e577574f36b00082d3b4.tar.bz2
fix FastCGI "zero size buf" alert
-rw-r--r--src/event/ngx_event_pipe.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/event/ngx_event_pipe.c b/src/event/ngx_event_pipe.c
index 09b6f6a6e..bb371691b 100644
--- a/src/event/ngx_event_pipe.c
+++ b/src/event/ngx_event_pipe.c
@@ -511,6 +511,7 @@ ngx_event_pipe_write_to_downstream(ngx_event_pipe_t *p)
cl = p->out;
if (cl->buf->recycled
+ && cl->buf->last_shadow
&& bsize + cl->buf->last - cl->buf->pos > p->busy_size)
{
flush = 1;
@@ -525,6 +526,7 @@ ngx_event_pipe_write_to_downstream(ngx_event_pipe_t *p)
cl = p->in;
if (cl->buf->recycled
+ && cl->buf->last_shadow
&& bsize + cl->buf->last - cl->buf->pos > p->busy_size)
{
flush = 1;