|
@@ -5492,6 +5492,7 @@ static inline int l2cap_le_credits(struct l2cap_conn *conn,
|
|
if (credits > max_credits) {
|
|
if (credits > max_credits) {
|
|
BT_ERR("LE credits overflow");
|
|
BT_ERR("LE credits overflow");
|
|
l2cap_send_disconn_req(chan, ECONNRESET);
|
|
l2cap_send_disconn_req(chan, ECONNRESET);
|
|
|
|
+ l2cap_chan_unlock(chan);
|
|
|
|
|
|
/* Return 0 so that we don't trigger an unnecessary
|
|
/* Return 0 so that we don't trigger an unnecessary
|
|
* command reject packet.
|
|
* command reject packet.
|