]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- flush_infra cleans timeouted servers from the cache too.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Fri, 2 Mar 2012 09:05:36 +0000 (09:05 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Fri, 2 Mar 2012 09:05:36 +0000 (09:05 +0000)
git-svn-id: file:///svn/unbound/trunk@2639 be551aaa-1e26-0410-a405-d3ace91eadb9

daemon/remote.c
doc/Changelog

index 5cefdd12405d85fbf4dc356241ed7ef27d0492ad..a29924cadafda0662b40accba78521b273a694cb 100644 (file)
@@ -1126,6 +1126,8 @@ infra_del_host(struct lruhash_entry* e, void* arg)
        struct infra_key* k = (struct infra_key*)e->key;
        if(sockaddr_cmp(&inf->addr, inf->addrlen, &k->addr, k->addrlen) == 0) {
                struct infra_data* d = (struct infra_data*)e->data;
+               d->probedelay = 0;
+               rtt_init(&d->rtt);
                if(d->ttl >= inf->now) {
                        d->ttl = inf->expired;
                        inf->num_keys++;
index 5ed38065e5bde8a651c9a5e9e2d142f35cefe83b..e0c3254c1e46e61e7aab6070c4649e1bd18bcf83 100644 (file)
@@ -1,3 +1,6 @@
+2 March 2012: Wouter
+       - flush_infra cleans timeouted servers from the cache too.
+
 1 March 2012: Wouter
        - forward-first option.  Tries without forward if a query fails.
          Also stub-first option that is similar.