]> xenbits.xensource.com Git - libvirt.git/commitdiff
Fix build of portallocator on mingw
authorJán Tomko <jtomko@redhat.com>
Thu, 20 Feb 2014 09:04:30 +0000 (10:04 +0100)
committerJán Tomko <jtomko@redhat.com>
Thu, 20 Feb 2014 09:16:07 +0000 (10:16 +0100)
IN6ADDR_ANY_INIT does not seem to be working as expected on MinGW:
error: missing braces around initializer [-Werror=missing-braces]
         .sin6_addr = IN6ADDR_ANY_INIT,

Use the in6addr_any variable instead.

Reported by Daniel P. Berrange.

src/util/virportallocator.c

index 06174b0f94313f17216d4b1a2c3a1a01478c4eca..22cdc3716651fb3d87a423eaf21ce7513da34c06 100644 (file)
@@ -106,7 +106,7 @@ static int virPortAllocatorBindToPort(bool *used,
     struct sockaddr_in6 addr6 = {
         .sin6_family = AF_INET6,
         .sin6_port = htons(port),
-        .sin6_addr = IN6ADDR_ANY_INIT,
+        .sin6_addr = in6addr_any
     };
     struct sockaddr_in addr4 = {
         .sin_family = AF_INET,