diff options
-rw-r--r-- | net/mDNSResponder/Makefile | 1 | ||||
-rw-r--r-- | net/mDNSResponder/files/patch-mDNSPosix_mDNSUNP.c | 11 |
2 files changed, 12 insertions, 0 deletions
diff --git a/net/mDNSResponder/Makefile b/net/mDNSResponder/Makefile index 05cbfd4c7dc0..085c679b3c51 100644 --- a/net/mDNSResponder/Makefile +++ b/net/mDNSResponder/Makefile @@ -8,6 +8,7 @@ PORTNAME= mDNSResponder PORTVERSION= 107.1 +PORTREVISION= 1 CATEGORIES= net dns MASTER_SITES= http://darwinsource.opendarwin.org/tarballs/apsl/ DISTNAME= ${PORTNAME}-${PORTVERSION} diff --git a/net/mDNSResponder/files/patch-mDNSPosix_mDNSUNP.c b/net/mDNSResponder/files/patch-mDNSPosix_mDNSUNP.c new file mode 100644 index 000000000000..550457a8ddf0 --- /dev/null +++ b/net/mDNSResponder/files/patch-mDNSPosix_mDNSUNP.c @@ -0,0 +1,11 @@ +--- mDNSPosix/mDNSUNP.c.orig Fri Apr 8 23:43:59 2005 ++++ mDNSPosix/mDNSUNP.c Tue May 10 21:16:46 2005 +@@ -331,7 +331,7 @@ + ifr = (struct ifreq *) ptr; + + len = GET_SA_LEN(ifr->ifr_addr); +- ptr += sizeof(struct ifreq); /* for next one in buffer */ ++ ptr += sizeof(ifr->ifr_name) + len; /* for next one in buffer */ + + // fprintf(stderr, "intf %d name=%s AF=%d\n", index, ifr->ifr_name, ifr->ifr_addr.sa_family); + |