From 264d1be51bf9494b9ca35820f9fc7b925a693418 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Mon, 13 Aug 2012 14:43:53 -0700 Subject: [PATCH] Refresh of fork-connect --- src/preload.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/preload.c b/src/preload.c index 2830f147..33f3baf6 100644 --- a/src/preload.c +++ b/src/preload.c @@ -609,7 +609,7 @@ static inline enum fd_type fd_fork_get(int index, int *fd) if (fdi->type == fd_fork_passive) fork_passive(index); else if (fdi->type == fd_fork_active) - fork_active(index, NULL, 0); + fork_active(index); *fd = fdi->fd; return fdi->type; @@ -636,10 +636,6 @@ int connect(int socket, const struct sockaddr *addr, socklen_t addrlen) rclose(fd); fd = ret; } else if (fd_gets(socket) == fd_fork) { -// flags = real.fcntl(fd, F_GETFL); -// if (!(flags & O_NONBLOCK)) -// return fork_active(socket, addr, addrlen); -// fd_store(socket, fd, fd_normal, fd_fork_active); } -- 2.45.2