Lines Matching refs:dacl
448 destroy(dns_acl_t *dacl) {
451 INSIST(!ISC_LINK_LINKED(dacl, nextincache));
453 for (i = 0; i < dacl->length; i++) {
454 dns_aclelement_t *de = &dacl->elements[i];
456 dns_name_free(&de->keyname, dacl->mctx);
461 if (dacl->elements != NULL)
462 isc_mem_put(dacl->mctx, dacl->elements,
463 dacl->alloc * sizeof(dns_aclelement_t));
464 if (dacl->name != NULL)
465 isc_mem_free(dacl->mctx, dacl->name);
466 if (dacl->iptable != NULL)
467 dns_iptable_detach(&dacl->iptable);
468 isc_refcount_destroy(&dacl->refcount);
469 dacl->magic = 0;
470 isc_mem_put(dacl->mctx, dacl, sizeof(*dacl));