From b00de53de2e37154d9046d481734cfb9a8573204 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Wed, 2 Jun 2010 00:38:29 +0000 Subject: [PATCH] 2907. [bug] The export version of libdns had undefined references. [RT #21444] --- CHANGES | 3 +++ lib/dns/nsec3.c | 6 +++++- lib/dns/view.c | 4 +++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 604a63c5ba..a2c56e2dfe 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +2907. [bug] The export version of libdns had undefined references. + [RT #21444] + 2906. [bug] Address RFC 5011 implementation issues. [RT #20903] 2905. [port] aix: set use_atomic=yes with native compiler. diff --git a/lib/dns/nsec3.c b/lib/dns/nsec3.c index 7a40699615..8ed91b1867 100644 --- a/lib/dns/nsec3.c +++ b/lib/dns/nsec3.c @@ -14,7 +14,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: nsec3.c,v 1.17 2010/05/18 02:38:10 tbox Exp $ */ +/* $Id: nsec3.c,v 1.18 2010/06/02 00:38:29 marka Exp $ */ #include @@ -1005,6 +1005,7 @@ dns_nsec3param_toprivate(dns_rdata_t *src, dns_rdata_t *target, ISC_LINK_INIT(target, link); } +#ifdef BIND9 static isc_result_t rr_exists(dns_db_t *db, dns_dbversion_t *ver, dns_name_t *name, const dns_rdata_t *rdata, isc_boolean_t *flag) @@ -1047,7 +1048,9 @@ rr_exists(dns_db_t *db, dns_dbversion_t *ver, dns_name_t *name, dns_db_detachnode(db, &node); return (result); } +#endif +#ifdef BIND9 isc_result_t dns_nsec3param_deletechains(dns_db_t *db, dns_dbversion_t *ver, dns_zone_t *zone, dns_diff_t *diff) @@ -1163,6 +1166,7 @@ dns_nsec3param_deletechains(dns_db_t *db, dns_dbversion_t *ver, dns_db_detachnode(db, &node); return (result); } +#endif isc_result_t dns_nsec3_addnsec3sx(dns_db_t *db, dns_dbversion_t *version, diff --git a/lib/dns/view.c b/lib/dns/view.c index 2fb538d435..1f42b7abe9 100644 --- a/lib/dns/view.c +++ b/lib/dns/view.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: view.c,v 1.163 2010/05/14 04:48:28 marka Exp $ */ +/* $Id: view.c,v 1.164 2010/06/02 00:38:28 marka Exp $ */ /*! \file */ @@ -362,8 +362,10 @@ destroy(dns_view_t *view) { dns_stats_detach(&view->resquerystats); if (view->secroots_priv != NULL) dns_keytable_detach(&view->secroots_priv); +#ifdef BIND9 if (view->managed_keys != NULL) dns_zone_detach(&view->managed_keys); +#endif dns_fwdtable_destroy(&view->fwdtable); dns_aclenv_destroy(&view->aclenv); DESTROYLOCK(&view->lock); -- GitLab