mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-19 18:00:33 +01:00
Fix tor_ersatz_socketpair on IPv6-only systems
In get_local_listener used by tor_ersatz_socketpair, the address family used when binding the IPv6 socket was AF_INET instead of AF_INET6. Fixes bug 28995; bugfix on 0.3.5.1-alpha. Signed-off-by: Kris Katterjohn <katterjohn@gmail.com>
This commit is contained in:
parent
52b508735f
commit
c59b572e93
5
changes/bug28995
Normal file
5
changes/bug28995
Normal file
@ -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.
|
@ -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);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user