# HG changeset patch # User Igor Sysoev # Date 1163921230 0 # Node ID d1e8c59a50eefc8499eecaa0f85ea5f2bd09380d # Parent 4766f61a82218591e0ef33858e1946dca44fd89f fix the previous commit diff --git a/src/event/ngx_event_pipe.c b/src/event/ngx_event_pipe.c --- a/src/event/ngx_event_pipe.c +++ b/src/event/ngx_event_pipe.c @@ -324,11 +324,9 @@ ngx_event_pipe_read_upstream(ngx_event_p } if (cl) { - while (cl->next) { - cl = cl->next; - } + for (ln = cl; ln->next; ln = ln->next) { /* void */ } - cl->next = p->free_raw_bufs; + ln->next = p->free_raw_bufs; p->free_raw_bufs = cl; } }