From: 黄涛 Date: Sat, 30 Jul 2011 14:40:59 +0000 (+0800) Subject: Revert "Bluetooth: Do not call rfcomm_session_put() due to RFCOMM UA on closed socket." X-Git-Tag: firefly_0821_release~9954 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=d836dba21d76de2dcc2a4358488b87bce3f43a94;p=firefly-linux-kernel-4.4.55.git Revert "Bluetooth: Do not call rfcomm_session_put() due to RFCOMM UA on closed socket." This reverts commit 43a3de3be869aa4417817b94b7dde35267951418. --- diff --git a/net/bluetooth/rfcomm/core.c b/net/bluetooth/rfcomm/core.c index d101f7b3505e..f224b2db0249 100755 --- a/net/bluetooth/rfcomm/core.c +++ b/net/bluetooth/rfcomm/core.c @@ -1147,8 +1147,7 @@ static int rfcomm_recv_ua(struct rfcomm_session *s, u8 dlci) break; case BT_DISCONN: - if (s->sock->sk->sk_state != BT_CLOSED) - rfcomm_session_put(s); + rfcomm_session_put(s); break; } }