mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
- Fix to constrain signer_name to be a parent of the lookupname.
git-svn-id: file:///svn/unbound/trunk@2571 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
8e62925ffb
commit
e0fd0ef80c
2 changed files with 7 additions and 0 deletions
|
|
@ -2,6 +2,7 @@
|
|||
- iana portlist updated.
|
||||
- svn tag 1.4.14rc1
|
||||
- fix infra cache comparison.
|
||||
- Fix to constrain signer_name to be a parent of the lookupname.
|
||||
|
||||
5 December 2011: Wouter
|
||||
- Fix getaddrinfowithincludes on windows with fedora16 mingw32-gcc.
|
||||
|
|
|
|||
|
|
@ -1266,6 +1266,12 @@ processInit(struct module_qstate* qstate, struct val_qstate* vq,
|
|||
/* Determine the signer/lookup name */
|
||||
val_find_signer(subtype, &vq->qchase, vq->orig_msg->rep,
|
||||
vq->rrset_skip, &vq->signer_name, &vq->signer_len);
|
||||
if(vq->signer_name != NULL &&
|
||||
!dname_subdomain_c(lookup_name, vq->signer_name)) {
|
||||
log_nametypeclass(VERB_ALGO, "this signer name is not a parent "
|
||||
"of lookupname, omitted", vq->signer_name, 0, 0);
|
||||
vq->signer_name = NULL;
|
||||
}
|
||||
if(vq->signer_name == NULL) {
|
||||
log_nametypeclass(VERB_ALGO, "no signer, using", lookup_name,
|
||||
0, 0);
|
||||
|
|
|
|||
Loading…
Reference in a new issue