From 6964180fb1bfdd83ea5a5975d50ca840ac7497f6 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 dd4f5519944..64d67209685 100644 --- a/components/bt/host/bluedroid/stack/avdt/avdt_api.c +++ b/components/bt/host/bluedroid/stack/avdt/avdt_api.c @@ -745,6 +745,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;