- Fix in infra cache that could cause rto larger than TOP_TIMEOUT kept.

git-svn-id: file:///svn/unbound/trunk@2361 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
Wouter Wijngaards 2010-12-23 10:49:47 +00:00
parent 003658eea0
commit 0bc54677db
2 changed files with 5 additions and 1 deletions

View file

@ -1,3 +1,6 @@
23 December 2010: Wouter
- Fix in infra cache that could cause rto larger than TOP_TIMEOUT kept.
21 December 2010: Wouter 21 December 2010: Wouter
- algorithm compromise protection using the algorithms signalled in - algorithm compromise protection using the algorithms signalled in
the DS record. Also, trust anchors, DLV, and RFC5011 receive this, the DS record. Also, trust anchors, DLV, and RFC5011 receive this,

View file

@ -275,7 +275,8 @@ infra_host(struct infra_cache* infra, struct sockaddr_storage* addr,
wr = 1; wr = 1;
/* TOP_TIMEOUT remains on reuse */ /* TOP_TIMEOUT remains on reuse */
if(old >= USEFUL_SERVER_TOP_TIMEOUT) if(old >= USEFUL_SERVER_TOP_TIMEOUT)
((struct infra_host_data*)e->data)->rtt.rto=old; ((struct infra_host_data*)e->data)->rtt.rto
= USEFUL_SERVER_TOP_TIMEOUT;
} }
} }
if(!e) { if(!e) {