Version: 1
-Previous: 2e46867696082bfc98d51928a318e40bdd30563f
-Head: 7f16adcaf72b76f22cfe568c6484412f50099f28
+Previous: 0d9bd64e89fd5c77ea22f01276db4f1f045884be
+Head: 9c4d11465dc8b7950e956015e58bebaedb6e6def
Applied:
transpose: 84e0beee0d2d3c217cd9703b9e438d25856cacb6
- fork: 49754c7df5f31b1de88c34a878b44131a4d5434c
- refresh-temp: 7f16adcaf72b76f22cfe568c6484412f50099f28
+ fork: 9c4d11465dc8b7950e956015e58bebaedb6e6def
Unapplied:
waitall-buggy: c49c6b56c55385774065f5aa2704078e6ae0ceb8
rs-1sge: 8ec392829399dec7ed5c608b8697a482e5faa2de
Bottom: c0306f4628b14e75db3da212b4a99875f49be65f
-Top: 14944660e78363c6bab4cdc351003fe0f8f71bf4
+Top: 079d7bbe6129342c62546a42ccf45af677b9160f
Author: Sean Hefty <sean.hefty@intel.com>
Date: 2012-07-13 15:25:53 -0700
---
diff --git a/src/preload.c b/src/preload.c
-index d2058e2..ed952d7 100644
+index d2058e2..6cc0d72 100644
--- a/src/preload.c
+++ b/src/preload.c
@@ -46,6 +46,8 @@
+ 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;
+
+++ /dev/null
-Bottom: 14944660e78363c6bab4cdc351003fe0f8f71bf4
-Top: 079d7bbe6129342c62546a42ccf45af677b9160f
-Author: Sean Hefty <sean.hefty@intel.com>
-Date: 2012-07-17 12:46:35 -0700
-
-Refresh of fork
-
----
-
-diff --git a/src/preload.c b/src/preload.c
-index ed952d7..6cc0d72 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;