diff options
author | Markus Stenberg <markus.stenberg@iki.fi> | 2015-09-14 14:51:06 +0300 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2015-09-14 14:05:27 +0200 |
commit | 4764682b659d8c95915f9a63bfaa88241904b92b (patch) | |
tree | 54218de1daacd1623d92efcc265b6c3a2cb1928b /net/mdnsresponder | |
parent | f17288c7e38173eb522103f5a4edf096c4dbf576 (diff) |
mdnsresponder: fix fd leak for IPv6 sockets
Signed-off-by: Steven Barth <steven@midlink.org>
Diffstat (limited to 'net/mdnsresponder')
-rw-r--r-- | net/mdnsresponder/Makefile | 2 | ||||
-rw-r--r-- | net/mdnsresponder/patches/100-linux_fixes.patch | 7 |
2 files changed, 6 insertions, 3 deletions
diff --git a/net/mdnsresponder/Makefile b/net/mdnsresponder/Makefile index 5eaedd2ec..cfc552701 100644 --- a/net/mdnsresponder/Makefile +++ b/net/mdnsresponder/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=mDNSResponder PKG_VERSION:=567 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=mDNSResponder-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://opensource.apple.com/tarballs/mDNSResponder/ diff --git a/net/mdnsresponder/patches/100-linux_fixes.patch b/net/mdnsresponder/patches/100-linux_fixes.patch index 02940cf2f..df56608d5 100644 --- a/net/mdnsresponder/patches/100-linux_fixes.patch +++ b/net/mdnsresponder/patches/100-linux_fixes.patch @@ -313,7 +313,7 @@ index 6effa12..7c1d6eb 100755 } diff --git a/mDNSPosix/mDNSUNP.c b/mDNSPosix/mDNSUNP.c -index b392fc7..fe800af 100755 +index b392fc7..f551ad5 100755 --- a/mDNSPosix/mDNSUNP.c +++ b/mDNSPosix/mDNSUNP.c @@ -63,6 +63,7 @@ @@ -357,9 +357,12 @@ index b392fc7..fe800af 100755 myflags = 0; if (strncmp(lastname, ifname, IFNAMSIZ) == 0) { if (doaliases == 0) -@@ -205,7 +208,8 @@ gotError: +@@ -204,8 +207,11 @@ gotError: + res0=NULL; } done: ++ if (fp) ++ fclose(fp); if (sockfd != -1) { - assert(close(sockfd) == 0); + int rv = close(sockfd); |