mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-23 16:20:26 -05:00
- Fix 5011 anchor update timer after reload.
git-svn-id: file:///svn/unbound/trunk@3466 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
bc58e8cb15
commit
771e7295ac
2 changed files with 4 additions and 1 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
3 August 2015: Wouter
|
3 August 2015: Wouter
|
||||||
- Document in the manual more text about configuring locally served
|
- Document in the manual more text about configuring locally served
|
||||||
zones.
|
zones.
|
||||||
|
- Fix 5011 anchor update timer after reload.
|
||||||
|
|
||||||
30 July 2015: Wouter
|
30 July 2015: Wouter
|
||||||
- please afl-gcc (llvm) for uninitialised variable warning.
|
- please afl-gcc (llvm) for uninitialised variable warning.
|
||||||
|
|
|
||||||
|
|
@ -2357,6 +2357,8 @@ todo_probe(struct module_env* env, time_t* next)
|
||||||
if( (el=rbtree_first(&env->anchors->autr->probe)) == RBTREE_NULL) {
|
if( (el=rbtree_first(&env->anchors->autr->probe)) == RBTREE_NULL) {
|
||||||
/* in case of revoked anchors */
|
/* in case of revoked anchors */
|
||||||
lock_basic_unlock(&env->anchors->lock);
|
lock_basic_unlock(&env->anchors->lock);
|
||||||
|
/* signal that there are no anchors to probe */
|
||||||
|
*next = 0;
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
tp = (struct trust_anchor*)el->key;
|
tp = (struct trust_anchor*)el->key;
|
||||||
|
|
@ -2395,7 +2397,7 @@ autr_probe_timer(struct module_env* env)
|
||||||
num++;
|
num++;
|
||||||
}
|
}
|
||||||
regional_free_all(env->scratch);
|
regional_free_all(env->scratch);
|
||||||
if(num == 0)
|
if(next_probe == 0)
|
||||||
return 0; /* no trust points to probe */
|
return 0; /* no trust points to probe */
|
||||||
verbose(VERB_ALGO, "autotrust probe timer %d callbacks done", num);
|
verbose(VERB_ALGO, "autotrust probe timer %d callbacks done", num);
|
||||||
return next_probe;
|
return next_probe;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue