From e7d1e4daadf6a3a0b34a5e34506c01fad33c235d Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 14 Jul 2016 11:32:22 +1000 Subject: [PATCH] Visual Studio 2005 doesn't like named elements, construct addr using isc_netaddr_fromin6 --- bin/named/server.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/bin/named/server.c b/bin/named/server.c index 4eb8b5d6d1..fd99a1e699 100644 --- a/bin/named/server.c +++ b/bin/named/server.c @@ -2077,11 +2077,10 @@ static isc_result_t create_mapped_acl(void) { isc_result_t result; dns_acl_t *acl = NULL; - isc_netaddr_t addr = { - .family = AF_INET6, - .type.in6 = IN6ADDR_V4MAPPED_INIT, - .zone = 0 - }; + struct in6_addr in6 = IN6ADDR_V4MAPPED_INIT; + isc_netaddr_t addr; + + isc_netaddr_fromin6(&addr, &in6); result = dns_acl_create(ns_g_mctx, 1, &acl); if (result != ISC_R_SUCCESS)