summaryrefslogtreecommitdiff
path: root/net/mDNSResponder/patches/patch-ac
diff options
context:
space:
mode:
Diffstat (limited to 'net/mDNSResponder/patches/patch-ac')
-rw-r--r--net/mDNSResponder/patches/patch-ac23
1 files changed, 20 insertions, 3 deletions
diff --git a/net/mDNSResponder/patches/patch-ac b/net/mDNSResponder/patches/patch-ac
index f9269d33238..3e0cd44b478 100644
--- a/net/mDNSResponder/patches/patch-ac
+++ b/net/mDNSResponder/patches/patch-ac
@@ -1,7 +1,7 @@
-$NetBSD: patch-ac,v 1.4 2006/10/23 11:15:09 markd Exp $
+$NetBSD: patch-ac,v 1.5 2007/03/10 00:59:28 rillig Exp $
---- mDNSPosix/mDNSUNP.c.orig 2006-02-21 10:40:36.000000000 +1300
-+++ mDNSPosix/mDNSUNP.c
+--- mDNSPosix/mDNSUNP.c.orig 2006-02-20 22:40:36.000000000 +0100
++++ mDNSPosix/mDNSUNP.c 2007-03-10 01:50:52.000000000 +0100
@@ -153,7 +153,10 @@ First checkin
#include <net/if_dl.h>
#endif
@@ -14,3 +14,20 @@ $NetBSD: patch-ac,v 1.4 2006/10/23 11:15:09 markd Exp $
#include <netinet6/in6_var.h>
#endif
+@@ -203,6 +206,8 @@ struct ifi_info *get_ifi_info_linuxv6(in
+ addr[4],addr[5],addr[6],addr[7],
+ &index, &plen, &scope, &flags, ifname) != EOF) {
+
++ char ipv6addr[INET6_ADDRSTRLEN];
++
+ myflags = 0;
+ if (strncmp(lastname, ifname, IFNAMSIZ) == 0) {
+ if (doaliases == 0)
+@@ -237,7 +242,6 @@ struct ifi_info *get_ifi_info_linuxv6(in
+ memcpy(ifi->ifi_addr, res0->ai_addr, sizeof(struct sockaddr_in6));
+
+ /* Add netmask of the interface */
+- char ipv6addr[INET6_ADDRSTRLEN];
+ plen_to_mask(plen, ipv6addr);
+ ifi->ifi_netmask = calloc(1, sizeof(struct sockaddr_in6));
+ if (ifi->ifi_addr == NULL) {