From 06a60c4fbba5f1853d6d8a4b9e2dd1b705225f72 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Mon, 19 Apr 2004 21:31:32 +0000 Subject: use the real socketpair if we've got it now it's just windows that has to use the kludged one svn:r1675 --- src/common/util.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/common') diff --git a/src/common/util.c b/src/common/util.c index 81c7c5ad6..85d80d360 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -837,10 +837,14 @@ void spawn_exit() int tor_socketpair(int family, int type, int protocol, int fd[2]) { -#ifdef HAVE_SOCKETPAIR_XXXX - /* For testing purposes, we never fall back to real socketpairs. */ +#ifdef HAVE_SOCKETPAIR return socketpair(family, type, protocol, fd); #else + /* This socketpair does not work when localhost is down. So + * it's really not the same thing at all. But it's close enough + * for now, and really, when localhost is down sometimes, we + * have other problems too. + */ int listener = -1; int connector = -1; int acceptor = -1; -- cgit v1.2.3