Mercurial > hg > nginx-quic
changeset 6450:22c32937a41f
Cache: fixed slots accounting error introduced in c9d680b00744.
author | Dmitry Volyntsev <xeioex@nginx.com> |
---|---|
date | Wed, 23 Mar 2016 14:16:31 +0300 |
parents | e5076b96fd01 |
children | 155871d773cc |
files | src/http/ngx_http_file_cache.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/http/ngx_http_file_cache.c +++ b/src/http/ngx_http_file_cache.c @@ -2115,12 +2115,12 @@ ngx_http_file_cache_add(ngx_http_file_ca "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)],