Browse Source

make the "records" avl tree static

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau 10 years ago
parent
commit
c81c04811e
2 changed files with 3 additions and 3 deletions
  1. 2 2
      cache.c
  2. 1 1
      cache.h

+ 2 - 2
cache.c

@@ -42,7 +42,8 @@
 #include "interface.h"
 
 static struct uloop_timeout cache_gc;
-struct avl_tree records, entries;
+struct avl_tree entries;
+static AVL_TREE(records, avl_strcmp, true, NULL);
 
 static void
 cache_record_free(struct cache_record *r)
@@ -93,7 +94,6 @@ int
 cache_init(void)
 {
 	avl_init(&entries, avl_strcmp, true, NULL);
-	avl_init(&records, avl_strcmp, true, NULL);
 
 	cache_gc.cb = cache_gc_timer;
 	uloop_timeout_set(&cache_gc, 10000);

+ 1 - 1
cache.h

@@ -42,7 +42,7 @@ struct cache_record {
 	time_t time;
 };
 
-extern struct avl_tree records, entries;
+extern struct avl_tree entries;
 
 int cache_init(void);
 void cache_scan(void);