]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
use the actual header
authorMark Andrews <marka@isc.org>
Fri, 28 Nov 2014 08:13:34 +0000 (19:13 +1100)
committerMark Andrews <marka@isc.org>
Fri, 28 Nov 2014 08:17:26 +0000 (19:17 +1100)
lib/dns/rbtdb.c

index 10e010c4bfffa185804549f3e04a82bc91973857..d491b6a45a062d2de7ae98ec157c2490424b53fe 100644 (file)
@@ -8730,6 +8730,7 @@ rdataset_clearprefetch(dns_rdataset_t *rdataset) {
        dns_rbtnode_t *rbtnode = rdataset->private2;
        rdatasetheader_t *header = rdataset->private3;
 
+       header--;
        NODE_LOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
                  isc_rwlocktype_write);
        header->attributes &= ~RDATASET_ATTR_PREFETCH;