summaryrefslogtreecommitdiffstats
path: root/iterator/iter_utils.c
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2015-01-02 17:31:36 +0000
committerdes <des@FreeBSD.org>2015-01-02 17:31:36 +0000
commit63bb89eccfead7fdbe9aaab3df7eeca0ff1fbc02 (patch)
tree7e110cb938b4f1a0c7a7f5bbbfc0a682ab32c4b6 /iterator/iter_utils.c
parent6979769c22a971f35938b2ca806684fe7214eeb4 (diff)
downloadFreeBSD-src-63bb89eccfead7fdbe9aaab3df7eeca0ff1fbc02.zip
FreeBSD-src-63bb89eccfead7fdbe9aaab3df7eeca0ff1fbc02.tar.gz
import unbound 1.5.0
Diffstat (limited to 'iterator/iter_utils.c')
-rw-r--r--iterator/iter_utils.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/iterator/iter_utils.c b/iterator/iter_utils.c
index 5d55b62..4148c12 100644
--- a/iterator/iter_utils.c
+++ b/iterator/iter_utils.c
@@ -666,7 +666,7 @@ rrset_equal(struct ub_packed_rrset_key* k1, struct ub_packed_rrset_key* k2)
k1->rk.rrset_class != k2->rk.rrset_class ||
query_dname_compare(k1->rk.dname, k2->rk.dname) != 0)
return 0;
- if(d1->ttl != d2->ttl ||
+ if( /* do not check ttl: d1->ttl != d2->ttl || */
d1->count != d2->count ||
d1->rrsig_count != d2->rrsig_count ||
d1->trust != d2->trust ||
@@ -675,7 +675,7 @@ rrset_equal(struct ub_packed_rrset_key* k1, struct ub_packed_rrset_key* k2)
t = d1->count + d1->rrsig_count;
for(i=0; i<t; i++) {
if(d1->rr_len[i] != d2->rr_len[i] ||
- d1->rr_ttl[i] != d2->rr_ttl[i] ||
+ /* no ttl check: d1->rr_ttl[i] != d2->rr_ttl[i] ||*/
memcmp(d1->rr_data[i], d2->rr_data[i],
d1->rr_len[i]) != 0)
return 0;
@@ -689,8 +689,11 @@ reply_equal(struct reply_info* p, struct reply_info* q, struct regional* region)
size_t i;
if(p->flags != q->flags ||
p->qdcount != q->qdcount ||
+ /* do not check TTL, this may differ */
+ /*
p->ttl != q->ttl ||
p->prefetch_ttl != q->prefetch_ttl ||
+ */
p->security != q->security ||
p->an_numrrsets != q->an_numrrsets ||
p->ns_numrrsets != q->ns_numrrsets ||
OpenPOWER on IntegriCloud