aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_open_file_cache.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2007-12-17 08:52:00 +0000
committerIgor Sysoev <igor@sysoev.ru>2007-12-17 08:52:00 +0000
commit7912e4ba5d699da3de6643a99c3076c660742f88 (patch)
tree6ab51590f3a1b9a38aa070ae680ab8275dc74744 /src/core/ngx_open_file_cache.c
parentc0cadf1f347440ee57c00527e3ba8d274dff27ff (diff)
downloadnginx-7912e4ba5d699da3de6643a99c3076c660742f88.tar.gz
nginx-7912e4ba5d699da3de6643a99c3076c660742f88.zip
optimize rbtree initialization and insert
Diffstat (limited to 'src/core/ngx_open_file_cache.c')
-rw-r--r--src/core/ngx_open_file_cache.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/core/ngx_open_file_cache.c b/src/core/ngx_open_file_cache.c
index dab98b3ff..d518f4b96 100644
--- a/src/core/ngx_open_file_cache.c
+++ b/src/core/ngx_open_file_cache.c
@@ -53,11 +53,8 @@ ngx_open_file_cache_init(ngx_pool_t *pool, ngx_uint_t max, time_t inactive)
return NULL;
}
- ngx_rbtree_sentinel_init(sentinel);
-
- cache->rbtree.root = sentinel;
- cache->rbtree.sentinel = sentinel;
- cache->rbtree.insert = ngx_open_file_cache_rbtree_insert_value;
+ ngx_rbtree_init(&cache->rbtree, sentinel,
+ ngx_open_file_cache_rbtree_insert_value);
cache->current = 0;
cache->max = max;