Cache: fixed slots accounting error introduced in c9d680b00744.

This commit is contained in:
Dmitry Volyntsev 2016-03-23 14:16:31 +03:00
parent 0b768c1435
commit 24e38323ee

View File

@ -2115,12 +2115,12 @@ ngx_http_file_cache_add(ngx_http_file_cache_t *cache, ngx_http_cache_t *c)
"could not allocate node%s", cache->shpool->log_ctx);
}
cache->sh->count++;
ngx_shmtx_unlock(&cache->shpool->mutex);
return NGX_ERROR;
}
cache->sh->count++;
ngx_memcpy((u_char *) &fcn->node.key, c->key, sizeof(ngx_rbtree_key_t));
ngx_memcpy(fcn->key, &c->key[sizeof(ngx_rbtree_key_t)],