From 8daa1120fa6b65a33a509b054b61a8dfabdfba99 Mon Sep 17 00:00:00 2001 From: Ertan Date: Fri, 14 Aug 2026 17:51:45 +0300 Subject: [PATCH] fix(mcp): release path filter on search launch failure Signed-off-by: Ertan --- src/mcp/mcp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mcp/mcp.c b/src/mcp/mcp.c index 622a72f8b..d580fbdb3 100644 --- a/src/mcp/mcp.c +++ b/src/mcp/mcp.c @@ -9813,6 +9813,9 @@ static char *handle_search_code(cbm_mcp_server_t *srv, const char *args) { FILE *fp = cbm_popen(cmd, "r"); if (!fp) { search_scratch_close(&scratch); + if (has_path_filter) { + cbm_regfree(&path_regex); + } free(root_path); free(pattern); free(project);