From: Igor Sysoev Date: Tue, 19 Jul 2011 10:35:02 +0000 (+0000) Subject: fix r3756: release lock to allow other process to delete cache node X-Git-Tag: release-1.0.5~3 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=a0202f26c631d3f997cf700aa16243b0e1f3f470;p=nginx.git fix r3756: release lock to allow other process to delete cache node patch by Maxim Dounin --- diff --git a/src/http/ngx_http_file_cache.c b/src/http/ngx_http_file_cache.c index 03cd268b2..f44fe1de1 100644 --- a/src/http/ngx_http_file_cache.c +++ b/src/http/ngx_http_file_cache.c @@ -1099,7 +1099,8 @@ ngx_http_file_cache_expire(ngx_http_file_cache_t *cache) } if (fcn->deleting) { - continue; + wait = 1; + break; } p = ngx_hex_dump(key, (u_char *) &fcn->node.key,