diff options
author | Ursula Braun <ubraun@linux.vnet.ibm.com> | 2017-04-10 15:58:04 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-04-12 06:01:14 +0300 |
commit | 288c83902a15acf91863949aec467a20a1e32fe1 (patch) | |
tree | 6d1559455eee282f19e8dc6a1bc7cb295e23da30 /net/smc/smc_close.c | |
parent | f5227cd9f1d752ad45f08597db8cac4a9436c48d (diff) | |
download | linux-288c83902a15acf91863949aec467a20a1e32fe1.tar.xz |
net/smc: destruct non-accepted sockets
Make sure sockets never accepted are removed cleanly.
Signed-off-by: Ursula Braun <ubraun@linux.vnet.ibm.com>
Reviewed-by: Thomas Richter <tmricht@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/smc/smc_close.c')
-rw-r--r-- | net/smc/smc_close.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/net/smc/smc_close.c b/net/smc/smc_close.c index 9070720b6d1a..3c2e166b5d22 100644 --- a/net/smc/smc_close.c +++ b/net/smc/smc_close.c @@ -191,7 +191,6 @@ again: sk->sk_state = SMC_CLOSED; if (smc->smc_listen_work.func) cancel_work_sync(&smc->smc_listen_work); - sock_put(sk); break; case SMC_LISTEN: sk->sk_state = SMC_CLOSED; |