- fix for freebsd
authorMatthias Wachs <wachs@net.in.tum.de>
Mon, 13 Feb 2012 13:33:43 +0000 (13:33 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Mon, 13 Feb 2012 13:33:43 +0000 (13:33 +0000)
src/transport/plugin_transport_udp.c

index 3f04e3b9fdc8171e571e260ec77eb253b24f6bda..02d51fb93bb3023cb7546e77df61707128d643d8 100644 (file)
@@ -1678,7 +1678,7 @@ setup_sockets (struct Plugin *plugin, struct sockaddr_in6 *serverAddrv6, struct
     else
     {
 #if HAVE_SOCKADDR_IN_SIN_LEN
-      serverAddrv6.sin6_len = sizeof (serverAddrv6);
+      serverAddrv6->sin6_len = sizeof (serverAddrv6);
 #endif
       serverAddrv6->sin6_family = AF_INET6;
       serverAddrv6->sin6_addr = in6addr_any;
@@ -1730,7 +1730,7 @@ setup_sockets (struct Plugin *plugin, struct sockaddr_in6 *serverAddrv6, struct
   else
   {
 #if HAVE_SOCKADDR_IN_SIN_LEN
-    serverAddrv4.sin_len = sizeof (serverAddrv4);
+    serverAddrv4->sin_len = sizeof (serverAddrv4);
 #endif
     serverAddrv4->sin_family = AF_INET;
     serverAddrv4->sin_addr.s_addr = INADDR_ANY;