|
Line 0
Link Here
|
|
|
1 |
--- mDNSPosix/mDNSUNP.c.orig 2011-12-02 01:39:45.000000000 +0100 |
| 2 |
+++ mDNSPosix/mDNSUNP.c 2015-03-26 17:08:45.334715000 +0100 |
| 3 |
@@ -449,6 +449,8 @@ struct ifi_info *get_ifi_info(int family |
| 4 |
ifi->ifi_netmask = (struct sockaddr*)calloc(1, sizeof(struct sockaddr_in6)); |
| 5 |
if (ifi->ifi_netmask == NULL) goto gotError; |
| 6 |
sinptr6 = (struct sockaddr_in6 *) &ifr6.ifr_ifru.ifru_addr; |
| 7 |
+ /* SIOCGIFNETMASK_IN6 does not always set sin6_family */ |
| 8 |
+ sinptr6->sin6_family = AF_INET6; |
| 9 |
memcpy(ifi->ifi_netmask, sinptr6, sizeof(struct sockaddr_in6)); |
| 10 |
} |
| 11 |
#endif |