mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 13:13:44 +01:00
Make the FreeBSD ersatz_socketpair test even more skippable.
(This is safe, since only windows actually -uses- erstaz_socketpair.)
This commit is contained in:
parent
d2ab58c48d
commit
9615ad338f
@ -5128,7 +5128,7 @@ test_util_socket(void *arg)
|
||||
tor_close_socket__real(fd4);
|
||||
}
|
||||
|
||||
#ifdef __FreeBSD__
|
||||
#if 0
|
||||
static int
|
||||
is_there_a_localhost(int family)
|
||||
{
|
||||
@ -5180,7 +5180,7 @@ test_util_socketpair(void *arg)
|
||||
* Otherwise, we risk exposing a socketpair on a routable IP address. (Some
|
||||
* BSD jails use a routable address for localhost. Fortunately, they have
|
||||
* the real AF_UNIX socketpair.) */
|
||||
if (ersatz && socketpair_result < 0 && !is_there_a_localhost(AF_INET)) {
|
||||
if (ersatz && socketpair_result < 0) {
|
||||
/* In my testing, an IPv6-only FreeBSD jail without ::1 returned EINVAL.
|
||||
* Assume we're on a machine without 127.0.0.1 or ::1 and give up now. */
|
||||
tt_skip();
|
||||
|
Loading…
Reference in New Issue
Block a user