Explorar o código

Merge branch 'maint-0.3.5' into release-0.3.5

Nick Mathewson %!s(int64=5) %!d(string=hai) anos
pai
achega
830b659fed
Modificáronse 2 ficheiros con 6 adicións e 1 borrados
  1. 5 0
      changes/bug28995
  2. 1 1
      src/lib/net/socketpair.c

+ 5 - 0
changes/bug28995

@@ -0,0 +1,5 @@
+  o Minor bugfix (IPv6):
+    Fix tor_ersatz_socketpair on IPv6-only systems.  Previously,
+    the IPv6 socket was bound using an address family of AF_INET
+    instead of AF_INET6.  Fixes bug 28995; bugfix on 0.3.5.1-alpha.
+    Patch from Kris Katterjohn.

+ 1 - 1
src/lib/net/socketpair.c

@@ -62,7 +62,7 @@ get_local_listener(int family, int type)
     len = sizeof(sin);
   } else {
     sa = (struct sockaddr *) &sin6;
-    sin6.sin6_family = AF_INET;
+    sin6.sin6_family = AF_INET6;
     sin6.sin6_addr.s6_addr[15] = 1;
     len = sizeof(sin6);
   }