use isc_sockaddr_any(), isc_sockaddr_any6()

This commit is contained in:
Andreas Gustafsson
2000-05-25 05:13:19 +00:00
parent 1b106e224d
commit f1248b6383
3 changed files with 9 additions and 20 deletions

View File

@@ -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 */

View File

@@ -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 <config.h>
@@ -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;

View File

@@ -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 */