aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2022-03-08 04:20:47 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-03-08 04:20:47 +0000
commit0c5a5155ba6da26c4e15acac9c182847add842e5 (patch)
tree3637ca5f672ac73cef00422649204cb608387c13
parentb13983489ef03f24c71b895c71418e97a5ecfbcb (diff)
parent6534797a8d7b9ffaf4cd5d618a7b656cd3df8091 (diff)
downloadbt-0c5a5155ba6da26c4e15acac9c182847add842e5.tar.gz
Merge "Fix OOB of L2CAP_CMD_CREDIT_BASED_CONN_RES" into sc-dev am: 4388d1fe69 am: 6534797a8d
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/16816453 Change-Id: Id06963e52622e0d49608cb7737ede634384a4b6b
-rw-r--r--stack/l2cap/l2c_ble.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/stack/l2cap/l2c_ble.cc b/stack/l2cap/l2c_ble.cc
index 16454a5b0..d5486794d 100644
--- a/stack/l2cap/l2c_ble.cc
+++ b/stack/l2cap/l2c_ble.cc
@@ -621,7 +621,7 @@ void l2cble_process_sig_cmd(tL2C_LCB* p_lcb, uint8_t* p, uint16_t pkt_len) {
break;
}
case L2CAP_CMD_CREDIT_BASED_CONN_RES:
- if (p + 2 > p_pkt_end) {
+ if (p + 8 > p_pkt_end) {
LOG(ERROR) << "invalid L2CAP_CMD_CREDIT_BASED_CONN_RES len";
return;
}