From 7d89ec77763dc5076379753c736f7fce2bedd9ec Mon Sep 17 00:00:00 2001 From: Krishnan Parthasarathi Date: Thu, 2 Jan 2014 20:11:19 +0530 Subject: socket: propogate connect failure in socket_event_handler This patch prevents spurious handling of pollin/pollout events on an 'un-connected' socket, when outgoing packets to its remote endpoint are 'dropped' using iptables(8) rules. For eg, iptables -I OUTPUT -p tcp --dport 24007 -j DROP Change-Id: I1d3f3259dc536adca32330bfb7566e0b9a521e3c BUG: 1048188 Signed-off-by: Krishnan Parthasarathi Reviewed-on: http://review.gluster.org/6627 Reviewed-by: Anand Avati Tested-by: Anand Avati --- rpc/rpc-transport/socket/src/socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'rpc') diff --git a/rpc/rpc-transport/socket/src/socket.c b/rpc/rpc-transport/socket/src/socket.c index f9df4ac1d..c6b293be4 100644 --- a/rpc/rpc-transport/socket/src/socket.c +++ b/rpc/rpc-transport/socket/src/socket.c @@ -2195,7 +2195,7 @@ unlock: rpc_transport_notify (this, event, this); } out: - return 0; + return ret; } -- cgit