]> git.openfabrics.org - ~shefty/librdmacm.git/commitdiff
refresh (create temporary patch)
authorSean Hefty <sean.hefty@intel.com>
Mon, 6 Aug 2012 23:38:04 +0000 (16:38 -0700)
committerSean Hefty <sean.hefty@intel.com>
Mon, 6 Aug 2012 23:38:04 +0000 (16:38 -0700)
meta
patches/refresh-temp [new file with mode: 0644]

diff --git a/meta b/meta
index 6c1c223520cae1b8e19f80ac6430b8f67bca9451..316a9f8ece093b6dc001485e53bb26ba91f96798 100644 (file)
--- a/meta
+++ b/meta
@@ -1,9 +1,10 @@
 Version: 1
-Previous: f4b9114154411686ef8f1819468fc22b93b5d062
-Head: 61a01b6a5203227c9baaa9dd4d749eb06d09b48e
+Previous: b554b2d352dd31ea145e3a933190e6869a3ba842
+Head: d7493ce3599826209cb1edbfb348bd0fd27dda51
 Applied:
   real-close: 3409f8d6af187d25c63a5d1f8ee8bff5f14555e2
   dup2: 61a01b6a5203227c9baaa9dd4d749eb06d09b48e
+  refresh-temp: d7493ce3599826209cb1edbfb348bd0fd27dda51
 Unapplied:
   dbg: 0c269855776d3001e37da8c8afe283c20e1d6cd6
   waitall-buggy: c49c6b56c55385774065f5aa2704078e6ae0ceb8
diff --git a/patches/refresh-temp b/patches/refresh-temp
new file mode 100644 (file)
index 0000000..6580829
--- /dev/null
@@ -0,0 +1,23 @@
+Bottom: 7ab13a709c32c18a6a63e3cfe6aa048dca0c2c2a
+Top:    fdd492cdb13406bafcf14c37b554b2de76a99d5b
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   2012-08-06 16:38:03 -0700
+
+Refresh of dup2
+
+---
+
+diff --git a/src/preload.c b/src/preload.c
+index b3cf6ac..085e8b4 100644
+--- a/src/preload.c
++++ b/src/preload.c
+@@ -922,6 +922,9 @@ int dup2(int oldfd, int newfd)
+       int ret;
+       oldfdi = idm_lookup(&idm, oldfd);
++      if (oldfdi && oldfdi->type == fd_fork)
++              fork_passive(oldfd);
++
+       newfdi = idm_lookup(&idm, newfd);
+       if (newfdi) {
+                /* newfd cannot have been dup'ed directly */