Subversion Repositories

?revision_form?Rev ?revision_input??revision_submit??revision_endform?

Rev 3 | Blame | Compare with Previous | Last modification | View Log | RSS feed

Patch to bind to ipv6 socket as well
Patch supplied by Fabian Knittel <fabian.knittel@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