diff options
author | dougb <dougb@FreeBSD.org> | 2010-12-04 00:42:21 +0000 |
---|---|---|
committer | dougb <dougb@FreeBSD.org> | 2010-12-04 00:42:21 +0000 |
commit | d2262df647cb68b7a55a79623696e646c546774e (patch) | |
tree | a2b1f0f7c5b10430273550cac18402eceb063664 /lib/dns/view.c | |
parent | eb399bacb260498dc82cc60bff7e32bb7538b8c4 (diff) | |
download | FreeBSD-src-d2262df647cb68b7a55a79623696e646c546774e.zip FreeBSD-src-d2262df647cb68b7a55a79623696e646c546774e.tar.gz |
Vendor import of BIND 9.6-ESV-R3
Diffstat (limited to 'lib/dns/view.c')
-rw-r--r-- | lib/dns/view.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/dns/view.c b/lib/dns/view.c index 3726eef..54f0d26 100644 --- a/lib/dns/view.c +++ b/lib/dns/view.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: view.c,v 1.150.84.3.10.1 2010/03/03 22:06:39 marka Exp $ */ +/* $Id: view.c,v 1.150.84.3.10.2 2010/09/29 00:03:32 marka Exp $ */ /*! \file */ @@ -168,6 +168,8 @@ dns_view_create(isc_mem_t *mctx, dns_rdataclass_t rdclass, view->acceptexpired = ISC_FALSE; view->minimalresponses = ISC_FALSE; view->transfer_format = dns_one_answer; + view->cacheacl = NULL; + view->cacheonacl = NULL; view->queryacl = NULL; view->queryonacl = NULL; view->recursionacl = NULL; @@ -294,6 +296,10 @@ destroy(dns_view_t *view) { dns_acl_detach(&view->matchclients); if (view->matchdestinations != NULL) dns_acl_detach(&view->matchdestinations); + if (view->cacheacl != NULL) + dns_acl_detach(&view->cacheacl); + if (view->cacheonacl != NULL) + dns_acl_detach(&view->cacheonacl); if (view->queryacl != NULL) dns_acl_detach(&view->queryacl); if (view->queryonacl != NULL) |