aboutsummaryrefslogtreecommitdiffstats
path: root/net/bluetooth
diff options
context:
space:
mode:
Diffstat (limited to 'net/bluetooth')
-rw-r--r--net/bluetooth/l2cap.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/bluetooth/l2cap.c b/net/bluetooth/l2cap.c
index 71a064fa0285..b677af671f31 100644
--- a/net/bluetooth/l2cap.c
+++ b/net/bluetooth/l2cap.c
@@ -2420,6 +2420,9 @@ static int l2cap_disconn_ind(struct hci_conn *hcon, u8 reason)
2420 2420
2421static inline void l2cap_check_encryption(struct sock *sk, u8 encrypt) 2421static inline void l2cap_check_encryption(struct sock *sk, u8 encrypt)
2422{ 2422{
2423 if (sk->sk_type != SOCK_SEQPACKET)
2424 return;
2425
2423 if (encrypt == 0x00) { 2426 if (encrypt == 0x00) {
2424 if (l2cap_pi(sk)->sec_level == BT_SECURITY_MEDIUM) { 2427 if (l2cap_pi(sk)->sec_level == BT_SECURITY_MEDIUM) {
2425 l2cap_sock_clear_timer(sk); 2428 l2cap_sock_clear_timer(sk);