From 089ce56b00315152514ce12d53465603d3dd2b42 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Wed, 18 Jul 2012 11:42:39 -0700 Subject: [PATCH] Refresh of fork --- src/preload.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/preload.c b/src/preload.c index a1073d5d..5b6b50a5 100644 --- a/src/preload.c +++ b/src/preload.c @@ -468,8 +468,8 @@ static int connect_fork(int socket, const struct sockaddr *addr, socklen_t addrl long flags; fd = fd_getd(socket); - flags = real.fcntl(fd, F_GETFD); - real.fcntl(fd, F_SETFD, 0); + flags = real.fcntl(fd, F_GETFL); + real.fcntl(fd, F_SETFL, 0); ret = real.connect(fd, addr, addrlen); if (ret) return ret; @@ -480,7 +480,7 @@ static int connect_fork(int socket, const struct sockaddr *addr, socklen_t addrl return 0; } - real.fcntl(fd, F_SETFD, flags); + real.fcntl(fd, F_SETFL, flags); ret = transpose_socket(socket, fd_rsocket); if (ret < 0) return ret; -- 2.45.2