diff options
Diffstat (limited to 'net/bluetooth/l2cap.c')
| -rw-r--r-- | net/bluetooth/l2cap.c | 1 | 
1 files changed, 1 insertions, 0 deletions
diff --git a/net/bluetooth/l2cap.c b/net/bluetooth/l2cap.c index 7550abb0c96..675614e38e1 100644 --- a/net/bluetooth/l2cap.c +++ b/net/bluetooth/l2cap.c @@ -859,6 +859,7 @@ static void __l2cap_sock_close(struct sock *sk, int reason)  				result = L2CAP_CR_SEC_BLOCK;  			else  				result = L2CAP_CR_BAD_PSM; +			sk->sk_state = BT_DISCONN;  			rsp.scid   = cpu_to_le16(l2cap_pi(sk)->dcid);  			rsp.dcid   = cpu_to_le16(l2cap_pi(sk)->scid);  |