From f1248b63836ee30b7b529d6a32442e2b034f880e Mon Sep 17 00:00:00 2001 From: Andreas Gustafsson Date: Thu, 25 May 2000 05:13:19 +0000 Subject: [PATCH] use isc_sockaddr_any(), isc_sockaddr_any6() --- bin/named/zoneconf.c | 8 +++----- lib/dns/zone.c | 13 +++---------- lib/dns/zoneconf.c | 8 +++----- 3 files changed, 9 insertions(+), 20 deletions(-) diff --git a/bin/named/zoneconf.c b/bin/named/zoneconf.c index c68e44dd9b..80bcb0741a 100644 --- a/bin/named/zoneconf.c +++ b/bin/named/zoneconf.c @@ -105,14 +105,12 @@ dns_zone_configure(dns_c_ctx_t *cctx, dns_c_view_t *cview, dns_c_iplist_t *iplist = NULL; isc_sockaddr_t sockaddr; isc_int32_t maxxfr; - struct in_addr in4addr_any; isc_sockaddr_t sockaddr_any4, sockaddr_any6; dns_ssutable_t *ssutable; - in4addr_any.s_addr = htonl(INADDR_ANY); - isc_sockaddr_fromin(&sockaddr_any4, &in4addr_any, 0); - isc_sockaddr_fromin6(&sockaddr_any6, &in6addr_any, 0); - + isc_sockaddr_any(&sockaddr_any4); + isc_sockaddr_any6(&sockaddr_any6); + dns_zone_setclass(zone, czone->zclass); /* XXX needs to be an zone option */ diff --git a/lib/dns/zone.c b/lib/dns/zone.c index 6e3e180bf9..8c3633269e 100644 --- a/lib/dns/zone.c +++ b/lib/dns/zone.c @@ -15,7 +15,7 @@ * SOFTWARE. */ -/* $Id: zone.c,v 1.125 2000/05/24 17:30:38 bwelling Exp $ */ +/* $Id: zone.c,v 1.126 2000/05/25 05:13:19 gson Exp $ */ #include @@ -277,17 +277,10 @@ isc_result_t dns_zone_create(dns_zone_t **zonep, isc_mem_t *mctx) { isc_result_t result; dns_zone_t *zone; - isc_sockaddr_t sockaddr_any4; - isc_sockaddr_t sockaddr_any6; - struct in_addr in4addr_any; REQUIRE(zonep != NULL && *zonep == NULL); REQUIRE(mctx != NULL); - in4addr_any.s_addr = htonl(INADDR_ANY); - isc_sockaddr_fromin(&sockaddr_any4, &in4addr_any, 0); - isc_sockaddr_fromin6(&sockaddr_any6, &in6addr_any, 0); - zone = isc_mem_get(mctx, sizeof *zone); if (zone == NULL) return (ISC_R_NOMEMORY); @@ -344,8 +337,8 @@ dns_zone_create(dns_zone_t **zonep, isc_mem_t *mctx) { zone->idlein = DNS_DEFAULT_IDLEIN; zone->idleout = DNS_DEFAULT_IDLEOUT; ISC_LIST_INIT(zone->notifies); - zone->xfrsource4 = sockaddr_any4; - zone->xfrsource6 = sockaddr_any6; + isc_sockaddr_any(&zone->xfrsource4); + isc_sockaddr_any6(&zone->xfrsource6); zone->xfr = NULL; zone->maxxfrin = MAX_XFER_TIME; zone->maxxfrout = MAX_XFER_TIME; diff --git a/lib/dns/zoneconf.c b/lib/dns/zoneconf.c index c68e44dd9b..80bcb0741a 100644 --- a/lib/dns/zoneconf.c +++ b/lib/dns/zoneconf.c @@ -105,14 +105,12 @@ dns_zone_configure(dns_c_ctx_t *cctx, dns_c_view_t *cview, dns_c_iplist_t *iplist = NULL; isc_sockaddr_t sockaddr; isc_int32_t maxxfr; - struct in_addr in4addr_any; isc_sockaddr_t sockaddr_any4, sockaddr_any6; dns_ssutable_t *ssutable; - in4addr_any.s_addr = htonl(INADDR_ANY); - isc_sockaddr_fromin(&sockaddr_any4, &in4addr_any, 0); - isc_sockaddr_fromin6(&sockaddr_any6, &in6addr_any, 0); - + isc_sockaddr_any(&sockaddr_any4); + isc_sockaddr_any6(&sockaddr_any6); + dns_zone_setclass(zone, czone->zclass); /* XXX needs to be an zone option */