packages: oidentd/oidentd-bind-to-ipv6-too.patch (NEW) - properly bind on i...

baggins baggins at pld-linux.org
Fri Aug 20 11:36:35 CEST 2010


Author: baggins                      Date: Fri Aug 20 09:36:35 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- properly bind on ipv6 address, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=520134
  for details

---- Files affected:
packages/oidentd:
   oidentd-bind-to-ipv6-too.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/oidentd/oidentd-bind-to-ipv6-too.patch
diff -u /dev/null packages/oidentd/oidentd-bind-to-ipv6-too.patch:1.1
--- /dev/null	Fri Aug 20 11:36:35 2010
+++ packages/oidentd/oidentd-bind-to-ipv6-too.patch	Fri Aug 20 11:36:30 2010
@@ -0,0 +1,17 @@
+Patch to bind to ipv6 socket as well
+Patch supplied by Fabian Knittel <fabian.knittel at avona.com>
+--- oidentd-2.0.8//src/oidentd_inet_util.c	2006-05-22 02:31:19.000000000 +0200
++++ oidentd-2.0.8.new//src/oidentd_inet_util.c	2010-03-01 20:26:11.000000000 +0100
+@@ -60,6 +60,12 @@
+ #ifdef WANT_IPV6
+ 		case AF_INET6:
+ 			SIN6(ai->ai_addr)->sin6_port = listen_port;
++
++			if (setsockopt(listenfd, IPPROTO_IPV6, IPV6_V6ONLY, &one,
++							sizeof(one)) != 0) {
++				debug("setsockopt IPV6_V6ONLY: %s", strerror(errno));
++				return (-1);
++			}
+ 			break;
+ #endif
+ 
================================================================


More information about the pld-cvs-commit mailing list