ports/net/mDNSResponder/files/patch-mDNSPosix-mDNSUNP.c
Sunpoet Po-Chuan Hsieh f3f7084ad6 - Update to 567
- Cleanup Makefile
- Regenerate patch files
2015-04-26 12:27:39 +00:00

11 lines
627 B
C

--- mDNSPosix/mDNSUNP.c.orig 2011-12-02 00:39:45 UTC
+++ mDNSPosix/mDNSUNP.c
@@ -449,6 +449,8 @@ struct ifi_info *get_ifi_info(int family
ifi->ifi_netmask = (struct sockaddr*)calloc(1, sizeof(struct sockaddr_in6));
if (ifi->ifi_netmask == NULL) goto gotError;
sinptr6 = (struct sockaddr_in6 *) &ifr6.ifr_ifru.ifru_addr;
+ /* SIOCGIFNETMASK_IN6 does not always set sin6_family */
+ sinptr6->sin6_family = AF_INET6;
memcpy(ifi->ifi_netmask, sinptr6, sizeof(struct sockaddr_in6));
}
#endif