From 371ab9ae31a774d555f8120c600969fd65809318 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Wed, 27 Jun 2012 09:56:41 -0700 Subject: [PATCH] Refresh of shut_wr --- src/rsocket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rsocket.c b/src/rsocket.c index 581ecd8a..4ecb4258 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.45.2