aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-rw-r--r--net/bluetooth/l2cap_core.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/bluetooth/l2cap_core.c b/net/bluetooth/l2cap_core.c
index ef86ebb92a00..93f1ebbd7502 100644
--- a/net/bluetooth/l2cap_core.c
+++ b/net/bluetooth/l2cap_core.c
@@ -5591,8 +5591,8 @@ static int l2cap_rx_state_recv(struct l2cap_chan *chan,
5591 if (control->final) { 5591 if (control->final) {
5592 clear_bit(CONN_REMOTE_BUSY, &chan->conn_state); 5592 clear_bit(CONN_REMOTE_BUSY, &chan->conn_state);
5593 5593
5594 if (!test_and_clear_bit(CONN_REJ_ACT, 5594 if (!test_and_clear_bit(CONN_REJ_ACT, &chan->conn_state) &&
5595 &chan->conn_state)) { 5595 !__chan_is_moving(chan)) {
5596 control->final = 0; 5596 control->final = 0;
5597 l2cap_retransmit_all(chan, control); 5597 l2cap_retransmit_all(chan, control);
5598 } 5598 }