From 1e511cff5ffb89dc44558ee52f79d4f57861ec02 Mon Sep 17 00:00:00 2001 From: Jin Cheng Date: Tue, 18 Aug 2026 09:49:24 +0800 Subject: [PATCH] fix(bt/bluedroid): fixed the function prototype of the command handler of READ LOCAL SUPPORTED CODECS --- components/bt/porting_btdm/transport/src/hci_cmd_proc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/components/bt/porting_btdm/transport/src/hci_cmd_proc.c b/components/bt/porting_btdm/transport/src/hci_cmd_proc.c index ed8a0553aa0..14be5b1f4ad 100644 --- a/components/bt/porting_btdm/transport/src/hci_cmd_proc.c +++ b/components/bt/porting_btdm/transport/src/hci_cmd_proc.c @@ -293,8 +293,8 @@ extern int r_btdm_hci_rd_local_supp_features_handler(const uint8_t *cmdbuf, uint extern int r_btdm_hci_rd_local_ext_features_handler(const uint8_t *cmdbuf, uint8_t len, uint8_t *rspbuf, uint8_t *rsplen); extern int r_btdm_hci_rd_bdaddr_handler(const uint8_t *cmdbuf, uint8_t len, uint8_t *rspbuf, uint8_t *rsplen); -extern int r_btdm_hci_rd_local_supp_codecs_handler(uint8_t *rspbuf, uint8_t *rsplen); -extern int r_btdm_hci_rd_local_supp_codecs_v2_handler(uint8_t *rspbuf, uint8_t *rsplen); +extern int r_btdm_hci_rd_local_supp_codecs_handler(const uint8_t *cmdbuf, uint8_t len, uint8_t *rspbuf, uint8_t *rsplen); +extern int r_btdm_hci_rd_local_supp_codecs_v2_handler(const uint8_t *cmdbuf, uint8_t len, uint8_t *rspbuf, uint8_t *rsplen); extern int r_btdm_hci_rd_local_supp_codec_cap_handler(const uint8_t *cmdbuf, uint8_t len, uint8_t *rspbuf, uint8_t *rsplen); extern int r_btdm_hci_rd_local_supp_ctrl_delay_handler(const uint8_t *cmdbuf, uint8_t len, @@ -895,7 +895,7 @@ hci_cmd_proc_informational_params_cmds(uint16_t ocf, const uint8_t *cmdbuf, uint break; #if UC_BT_CTRL_BR_EDR_IS_ENABLE case HCI_CMD_OCF_INFO_READ_LOCAL_SUPPORTED_CODECS: - rc = r_btdm_hci_rd_local_supp_codecs_handler(rspbuf, rsplen); + rc = r_btdm_hci_rd_local_supp_codecs_handler(cmdbuf, len, rspbuf, rsplen); break; case HCI_CMD_OCF_INFO_READ_LOCAL_SUPPORTED_CODEC_CAP: rc = r_btdm_hci_rd_local_supp_codec_cap_handler(cmdbuf, len, rspbuf, rsplen); @@ -906,7 +906,7 @@ hci_cmd_proc_informational_params_cmds(uint16_t ocf, const uint8_t *cmdbuf, uint #endif // UC_BT_CTRL_BR_EDR_IS_ENABLE #if UC_BT_CTRL_BR_EDR_IS_ENABLE || UC_BT_CTRL_LE_ISO_ENABLED case HCI_CMD_OCF_INFO_READ_LOCAL_SUPPORTED_CODECS_V2: - rc = r_btdm_hci_rd_local_supp_codecs_v2_handler(rspbuf, rsplen); + rc = r_btdm_hci_rd_local_supp_codecs_v2_handler(cmdbuf, len, rspbuf, rsplen); break; #endif // UC_BT_CTRL_BR_EDR_IS_ENABLE || UC_BT_CTRL_LE_ISO_ENABLED }