]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Visual Studio 2005 doesn't like named elements, construct addr using isc_netaddr_fromin6
authorMark Andrews <marka@isc.org>
Thu, 14 Jul 2016 01:29:18 +0000 (11:29 +1000)
committerMark Andrews <marka@isc.org>
Thu, 14 Jul 2016 01:29:18 +0000 (11:29 +1000)
bin/named/server.c

index 5e74f72b2429a8c56a07b4294745d49ffc04d77c..e9e639a8e5be8aa10a853f7df799c31f24069d09 100644 (file)
@@ -3011,11 +3011,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)