# HG changeset patch # User Igor Sysoev # Date 1311071702 0 # Node ID 2e8dbd773d63cfdffb0d8b891cbdaa9c7f9d6030 # Parent ce1ba4a312d76865b96c01426e83a8e128a7c01a 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 --- 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 } if (fcn->deleting) { - continue; + wait = 1; + break; } p = ngx_hex_dump(key, (u_char *) &fcn->node.key,