From b3054c218c20fff1c7e58c95b07bd2a9cdc54dd4 Mon Sep 17 00:00:00 2001 From: Syh-Xiong <82537176+Syh-Xiong@users.noreply.github.com> Date: Mon, 28 Sep 2026 22:54:37 +0800 Subject: [PATCH] fix memory leaks in update_vars_analysis in librz/arch/fcn.c (#6810) --- librz/arch/fcn.c | 1 + 1 file changed, 1 insertion(+) diff --git a/librz/arch/fcn.c b/librz/arch/fcn.c index fa4eeb3108..f4263ae395 100644 --- a/librz/arch/fcn.c +++ b/librz/arch/fcn.c @@ -2430,6 +2430,7 @@ static void update_vars_analysis(RzAnalysisFunction *fcn, RzAnalysisBlock *block return; } if (analysis->iob.read_at(analysis->iob.io, from, buf, len) < len) { + free(buf); return; } RzAnalysisOp op = { 0 };