From 78bcd2feb18f9e7fe26cf96788a4e809e7db5ad8 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 5 Jan 2006 03:38:39 +0000 Subject: [PATCH] 1962. [bug] Named failed to clear old update-policy when it was removed. [RT #15491] --- CHANGES | 3 +++ bin/named/zoneconf.c | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index e966f1be4b..52848f35dd 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +1962. [bug] Named failed to clear old update-policy when it + was removed. [RT #15491] + 1961. [bug] Check the port and address of responses forwarded to dispatch. [RT #15474] diff --git a/bin/named/zoneconf.c b/bin/named/zoneconf.c index 7bea19c521..7296a5e50f 100644 --- a/bin/named/zoneconf.c +++ b/bin/named/zoneconf.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: zoneconf.c,v 1.87.2.4.10.17 2006/01/04 23:50:19 marka Exp $ */ +/* $Id: zoneconf.c,v 1.87.2.4.10.18 2006/01/05 03:38:39 marka Exp $ */ #include @@ -106,8 +106,10 @@ configure_zone_ssutable(cfg_obj_t *zconfig, dns_zone_t *zone) { isc_result_t result; (void)cfg_map_get(zconfig, "update-policy", &updatepolicy); - if (updatepolicy == NULL) + if (updatepolicy == NULL) { + dns_zone_setssutable(zone, NULL); return (ISC_R_SUCCESS); + } result = dns_ssutable_create(mctx, &table); if (result != ISC_R_SUCCESS)