From 9c39f4238a006d80695b6294eaf11de4c716ddc3 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Mon, 20 Aug 2012 09:12:46 -0700 Subject: [PATCH] refresh --- meta | 7 +++---- patches/refresh-temp | 34 ---------------------------------- patches/rs-fix | 28 ++++++++++++++++++++++++++-- 3 files changed, 29 insertions(+), 40 deletions(-) delete mode 100644 patches/refresh-temp diff --git a/meta b/meta index 97dee8a6..093a897c 100644 --- a/meta +++ b/meta @@ -1,10 +1,9 @@ Version: 1 -Previous: f266f37f7d713e09d52d2d4c969490b00229a33c -Head: 3953f633c7a99a97b34b365c9530fdbf56db3d96 +Previous: 10d9351314e33af81343e7fd60163c67897b8290 +Head: d46647ae56c4018c5c0eac0cc3d4202073aeae16 Applied: acm: 8a0c0b32f75f1b439b5665e6047713ff6ef37ef9 - rs-fix: ba64145774912b6bf96694108e36d1668ec0cbc4 - refresh-temp: 3953f633c7a99a97b34b365c9530fdbf56db3d96 + rs-fix: d46647ae56c4018c5c0eac0cc3d4202073aeae16 Unapplied: af_ib: 2e4bfa467343c57c68616c1922c01765df3ed1db dbg-out: 4b4c0572eab77856d8fbb919b1feb8f3502a101a diff --git a/patches/refresh-temp b/patches/refresh-temp deleted file mode 100644 index bfdc49d9..00000000 --- a/patches/refresh-temp +++ /dev/null @@ -1,34 +0,0 @@ -Bottom: f1083d042db3658ee98dca601a0a2fd94d4cb12a -Top: 3fd71bbdde8064c89162f5d4672b6b5bead9703a -Author: Sean Hefty -Date: 2012-08-20 09:12:46 -0700 - -Refresh of rs-fix - ---- - -diff --git a/src/preload.c b/src/preload.c -index 8f19af5..474287e 100644 ---- a/src/preload.c -+++ b/src/preload.c -@@ -520,7 +520,7 @@ static void fork_active(int socket) - if ((ret != sizeof msg) || msg) - goto err2; - -- ret = rconnect(ret, (struct sockaddr *) &addr, len); -+ ret = rconnect(dfd, (struct sockaddr *) &addr, len); - if (ret) - goto err2; - -@@ -618,9 +618,9 @@ static inline enum fd_type fd_fork_get(int index, int *fd) - - fdi = idm_lookup(&idm, index); - if (fdi) { -- if (fdi->type == fd_fork_passive) -+ if (fdi->state == fd_fork_passive) - fork_passive(index); -- else if (fdi->type == fd_fork_active) -+ else if (fdi->state == fd_fork_active) - fork_active(index); - *fd = fdi->fd; - return fdi->type; diff --git a/patches/rs-fix b/patches/rs-fix index 3c7ac069..cb591cc3 100644 --- a/patches/rs-fix +++ b/patches/rs-fix @@ -1,5 +1,5 @@ Bottom: f1083d042db3658ee98dca601a0a2fd94d4cb12a -Top: f1083d042db3658ee98dca601a0a2fd94d4cb12a +Top: 3fd71bbdde8064c89162f5d4672b6b5bead9703a Author: Sean Hefty Date: 2012-08-20 09:06:49 -0700 @@ -10,4 +10,28 @@ Signed-off-by: Sean Hefty --- - +diff --git a/src/preload.c b/src/preload.c +index 8f19af5..474287e 100644 +--- a/src/preload.c ++++ b/src/preload.c +@@ -520,7 +520,7 @@ static void fork_active(int socket) + if ((ret != sizeof msg) || msg) + goto err2; + +- ret = rconnect(ret, (struct sockaddr *) &addr, len); ++ ret = rconnect(dfd, (struct sockaddr *) &addr, len); + if (ret) + goto err2; + +@@ -618,9 +618,9 @@ static inline enum fd_type fd_fork_get(int index, int *fd) + + fdi = idm_lookup(&idm, index); + if (fdi) { +- if (fdi->type == fd_fork_passive) ++ if (fdi->state == fd_fork_passive) + fork_passive(index); +- else if (fdi->type == fd_fork_active) ++ else if (fdi->state == fd_fork_active) + fork_active(index); + *fd = fdi->fd; + return fdi->type; -- 2.41.0