summaryrefslogtreecommitdiffstats
path: root/net/caif/caif_socket.c
diff options
context:
space:
mode:
authorSjur Brændeland <sjur.brandeland@stericsson.com>2012-06-24 11:01:36 +0000
committerDavid S. Miller <davem@davemloft.net>2012-06-25 16:07:22 -0700
commiteaa8c5f3cf6555294632c176e81439ca420ad07f (patch)
tree9aaff3b50bb12ce88e5f0970aa21ed86b8f95a1c /net/caif/caif_socket.c
parent437c5b53f63b468996090200df66ef2f3f588c80 (diff)
downloadop-kernel-dev-eaa8c5f3cf6555294632c176e81439ca420ad07f.zip
op-kernel-dev-eaa8c5f3cf6555294632c176e81439ca420ad07f.tar.gz
caif: Clear shutdown mask to zero at reconnect.
Clear caif sockets's shutdown mask at (re)connect. Signed-off-by: Sjur Brændeland <sjur.brandeland@stericsson.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/caif/caif_socket.c')
-rw-r--r--net/caif/caif_socket.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/caif/caif_socket.c b/net/caif/caif_socket.c
index fb89443..78f1cda 100644
--- a/net/caif/caif_socket.c
+++ b/net/caif/caif_socket.c
@@ -220,6 +220,7 @@ static void caif_ctrl_cb(struct cflayer *layr,
cfsk_hold, cfsk_put);
cf_sk->sk.sk_state = CAIF_CONNECTED;
set_tx_flow_on(cf_sk);
+ cf_sk->sk.sk_shutdown = 0;
cf_sk->sk.sk_state_change(&cf_sk->sk);
break;
OpenPOWER on IntegriCloud