diff src/core/ngx_open_file_cache.c @ 1457:223e92651ca5

open_file_cache_events
author Igor Sysoev <igor@sysoev.ru>
date Mon, 03 Sep 2007 08:41:42 +0000
parents f2feed5bffe1
children 614090b26fbf
line wrap: on
line diff
--- a/src/core/ngx_open_file_cache.c
+++ b/src/core/ngx_open_file_cache.c
@@ -353,8 +353,10 @@ create:
 
 update:
 
-    if (ngx_event_flags & NGX_USE_VNODE_EVENT && of->fd != NGX_INVALID_FILE) {
-
+    if ((ngx_event_flags & NGX_USE_VNODE_EVENT)
+        && of->events
+        && of->fd != NGX_INVALID_FILE)
+    {
         file->event = ngx_calloc(sizeof(ngx_event_t), pool->log);
         if (file->event== NULL) {
             goto failed;