From 6464708de45851c94025744283709011620cd5c4 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Wed, 27 Jun 2012 09:56:41 -0700 Subject: [PATCH] refresh (create temporary patch) --- meta | 5 +++-- patches/refresh-temp | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 patches/refresh-temp diff --git a/meta b/meta index 588173d7..f1416fb0 100644 --- a/meta +++ b/meta @@ -1,10 +1,11 @@ Version: 1 -Previous: 8c0d03662b4ed3786d8dadee266825b136746e0b -Head: c3b8499f9b74637970a84de6affdf64eb85e1a99 +Previous: a7c34acb3711d0f318d2a240e5ee29163f6b2d8a +Head: 371ab9ae31a774d555f8120c600969fd65809318 Applied: v6only: 3afce107e2baec86c5541ed0acd992e37bcb992a rselect: 7d25968d337e976e0e22fdba69c8a2a2f5d35008 shut_wr: c3b8499f9b74637970a84de6affdf64eb85e1a99 + refresh-temp: 371ab9ae31a774d555f8120c600969fd65809318 Unapplied: rs-1sge: 8ec392829399dec7ed5c608b8697a482e5faa2de ip6-opt: 7e43a759255e9890d1e41f1edf71792836f53941 diff --git a/patches/refresh-temp b/patches/refresh-temp new file mode 100644 index 00000000..19b8cf85 --- /dev/null +++ b/patches/refresh-temp @@ -0,0 +1,22 @@ +Bottom: 1c160ef5df5740a60dc56e2b865de959ae19f00c +Top: 682d725f0f3e78b58304d69dab7b65bb75b6be16 +Author: Sean Hefty +Date: 2012-06-27 09:56:41 -0700 + +Refresh of shut_wr + +--- + +diff --git a/src/rsocket.c b/src/rsocket.c +index 581ecd8..4ecb425 100644 +--- a/src/rsocket.c ++++ b/src/rsocket.c +@@ -1741,7 +1741,7 @@ int rshutdown(int socket, int how) + if (!rs_all_sends_done(rs) && !(rs->state & rs_error)) + rs_process_cq(rs, 0, rs_all_sends_done); + +- if ((rs->fd_flags & O_NONBLOCK) && (how == SHUT_WR)) ++ if ((rs->fd_flags & O_NONBLOCK) && (rs->state & rs_connected)) + rs_set_nonblocking(rs, 1); + + return 0; -- 2.41.0