From 7f16adcaf72b76f22cfe568c6484412f50099f28 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Tue, 17 Jul 2012 12:46:35 -0700 Subject: [PATCH] Refresh of fork --- src/preload.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/preload.c b/src/preload.c index ed952d7e..6cc0d729 100644 --- a/src/preload.c +++ b/src/preload.c @@ -836,14 +836,14 @@ pid_t fork(void) ret = real.getsockname(sfd, (struct sockaddr *) &sin6, &len); if (ret) goto out; - sin6.sin6_flowinfor = sin6.sin6_scope_id = 0; + sin6.sin6_flowinfo = sin6.sin6_scope_id = 0; memset(&sin6.sin6_addr, 0, sizeof sin6.sin6_addr); sem = sem_open("/rsocket_fork", O_CREAT, 0644, 1); if (sem == SEM_FAILED) goto out; - lfd = rsocket(sa.ss_family, SOCK_STREAM, 0); + lfd = rsocket(sin6.sin6_family, SOCK_STREAM, 0); if (lfd < 0) goto sclose; -- 2.45.2