From a2684fb549fa8bf2f3097ea73b158248a4606d42 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 9 Jun 2014 21:15:19 +0200 Subject: [PATCH] cache: add support for scanning on multiple interfaces Signed-off-by: Felix Fietkau --- cache.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cache.c b/cache.c index 123925a..4dcccfb 100644 --- a/cache.c +++ b/cache.c @@ -116,10 +116,12 @@ void cache_cleanup(void) void cache_scan(void) { + struct interface *iface; struct cache_entry *s; - avl_for_each_element(&entries, s, avl) - dns_send_question(cur_iface, s->entry, TYPE_PTR); + vlist_for_each_element(&interfaces, iface, node) + avl_for_each_element(&entries, s, avl) + dns_send_question(iface, s->entry, TYPE_PTR); } static struct cache_entry* -- 2.30.2