From 2b216e5f4794c20eee3cbf0d0767393830076326 Mon Sep 17 00:00:00 2001 From: YuhengLi Date: Tue, 30 Dec 2025 13:52:31 +0800 Subject: [PATCH] zblue: hfp: ag: fix mem leak bug: v/82382 Rootcause: mem not free in some case. Signed-off-by: YuhengLi --- service/stacks/zephyr/sal_hfp_ag_interface.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/service/stacks/zephyr/sal_hfp_ag_interface.c b/service/stacks/zephyr/sal_hfp_ag_interface.c index a824dd179..6b90fbb9a 100644 --- a/service/stacks/zephyr/sal_hfp_ag_interface.c +++ b/service/stacks/zephyr/sal_hfp_ag_interface.c @@ -1577,11 +1577,13 @@ bt_status_t bt_sal_hfp_ag_send_at_cmd(bt_address_t* addr, const char* atcmd, uin } if (!addr || !atcmd || length == 0) { + free(line); return BT_STATUS_PARM_INVALID; } sal_conn = find_connection_by_addr(addr); if (!sal_conn || !sal_conn->ag) { + free(line); BT_LOGE("%s, connection not found", __func__); return BT_STATUS_PARM_INVALID; }