Core: slight optimization in ngx_chain_update_chains().

It is not necessary to traverse *busy and link the *out when *out is NULL.
This commit is contained in:
hucongcong 2016-11-10 10:17:53 +08:00
parent 8e9f1df637
commit 42298aeb13

View File

@ -186,6 +186,7 @@ ngx_chain_update_chains(ngx_pool_t *p, ngx_chain_t **free, ngx_chain_t **busy,
{
ngx_chain_t *cl;
if (*out) {
if (*busy == NULL) {
*busy = *out;
@ -196,6 +197,7 @@ ngx_chain_update_chains(ngx_pool_t *p, ngx_chain_t **free, ngx_chain_t **busy,
}
*out = NULL;
}
while (*busy) {
cl = *busy;