From d293336dd540ea8afec050cd4466f64e7816284e Mon Sep 17 00:00:00 2001 From: yangfeng Date: Fri, 3 Jul 2026 11:15:48 +0800 Subject: [PATCH] fix(bt/bluedroid): Fix missing NULL check on p_cfg in AVDT_ReconfigReq Closes SEC-1187 --- components/bt/host/bluedroid/stack/avdt/avdt_api.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/bt/host/bluedroid/stack/avdt/avdt_api.c b/components/bt/host/bluedroid/stack/avdt/avdt_api.c index 8d2272d67d9..375aeeb1bcc 100644 --- a/components/bt/host/bluedroid/stack/avdt/avdt_api.c +++ b/components/bt/host/bluedroid/stack/avdt/avdt_api.c @@ -776,6 +776,10 @@ UINT16 AVDT_ReconfigReq(UINT8 handle, tAVDT_CFG *p_cfg) UINT16 result = AVDT_SUCCESS; tAVDT_SCB_EVT evt; + if (p_cfg == NULL) { + return AVDT_BAD_PARAMS; + } + /* map handle to scb */ if ((p_scb = avdt_scb_by_hdl(handle)) == NULL) { result = AVDT_BAD_HANDLE;