# HG changeset patch # User Igor Sysoev # Date 1243958833 0 # Node ID dc01b26f8de8ffbedea3c56f3254235bcce14078 # Parent 3f287b6154082aa6d9322fee7bb09d4586f23a34 leave chain in consistent state on errors diff --git a/src/core/ngx_output_chain.c b/src/core/ngx_output_chain.c --- a/src/core/ngx_output_chain.c +++ b/src/core/ngx_output_chain.c @@ -314,12 +314,11 @@ ngx_output_chain_add_copy(ngx_pool_t *po #endif + cl->next = NULL; *ll = cl; ll = &cl->next; } - *ll = NULL; - return NGX_OK; }