From: Roger Dingledine Date: Mon, 19 Apr 2004 21:31:32 +0000 (+0000) Subject: use the real socketpair if we've got it X-Git-Tag: debian-version-0.0.5+0.0.6rc2-1~37 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=06a60c4fbba5f1853d6d8a4b9e2dd1b705225f72;p=thirdparty%2Ftor.git use the real socketpair if we've got it now it's just windows that has to use the kludged one svn:r1675 --- diff --git a/src/common/util.c b/src/common/util.c index 81c7c5ad69..85d80d3607 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;