Browse Source

use the real socketpair if we've got it
now it's just windows that has to use the kludged one


svn:r1675

Roger Dingledine 21 years ago
parent
commit
06a60c4fbb
1 changed files with 6 additions and 2 deletions
  1. 6 2
      src/common/util.c

+ 6 - 2
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;