diff options
Diffstat (limited to 'net/bluetooth/l2cap.c')
-rw-r--r-- | net/bluetooth/l2cap.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/net/bluetooth/l2cap.c b/net/bluetooth/l2cap.c index 6e8a0512a9c9..65c6a989449a 100644 --- a/net/bluetooth/l2cap.c +++ b/net/bluetooth/l2cap.c | |||
@@ -3408,10 +3408,9 @@ static inline void l2cap_send_i_or_rr_or_rnr(struct sock *sk) | |||
3408 | control |= pi->buffer_seq << L2CAP_CTRL_REQSEQ_SHIFT; | 3408 | control |= pi->buffer_seq << L2CAP_CTRL_REQSEQ_SHIFT; |
3409 | 3409 | ||
3410 | if (pi->conn_state & L2CAP_CONN_LOCAL_BUSY) { | 3410 | if (pi->conn_state & L2CAP_CONN_LOCAL_BUSY) { |
3411 | control |= L2CAP_SUPER_RCV_NOT_READY | L2CAP_CTRL_FINAL; | 3411 | control |= L2CAP_SUPER_RCV_NOT_READY; |
3412 | l2cap_send_sframe(pi, control); | 3412 | l2cap_send_sframe(pi, control); |
3413 | pi->conn_state |= L2CAP_CONN_RNR_SENT; | 3413 | pi->conn_state |= L2CAP_CONN_RNR_SENT; |
3414 | pi->conn_state &= ~L2CAP_CONN_SEND_FBIT; | ||
3415 | } | 3414 | } |
3416 | 3415 | ||
3417 | if (pi->conn_state & L2CAP_CONN_REMOTE_BUSY) | 3416 | if (pi->conn_state & L2CAP_CONN_REMOTE_BUSY) |