]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
fix crash for hauke
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 9 Dec 2009 16:27:13 +0000 (16:27 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 9 Dec 2009 16:27:13 +0000 (16:27 +0000)
git-svn-id: file:///svn/unbound/trunk@1933 be551aaa-1e26-0410-a405-d3ace91eadb9

validator/val_neg.c

index 808708398dc762306c60081ecfaacd188ec48a56..6c9b7da14304cbdc9b6fe450864258087795f31d 100644 (file)
@@ -1430,7 +1430,7 @@ val_neg_getmsg(struct val_neg_cache* neg, struct query_info* qinfo,
 
        msg = neg_nsec3_proof_ds(zone, qinfo->qname, qinfo->qname_len, 
                zname_labs+1, buf, rrset_cache, region, now);
-       if(addsoa && !add_soa(rrset_cache, now, region, msg, zone)) {
+       if(msg && addsoa && !add_soa(rrset_cache, now, region, msg, zone)) {
                lock_basic_unlock(&neg->lock);
                return NULL;
        }