From e8cb61f07430d5f1d624245a219c2e21694c5f52 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 2 Nov 2023 12:42:55 +0100 Subject: [PATCH] lsfd: fix memory leak in append_filter_expr() Signed-off-by: Karel Zak (cherry picked from commit 53bcec4b25a60c125403a80a18ca3aacf1dc8269) --- misc-utils/lsfd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/misc-utils/lsfd.c b/misc-utils/lsfd.c index 3c5c01f829..f8537a7498 100644 --- a/misc-utils/lsfd.c +++ b/misc-utils/lsfd.c @@ -1591,6 +1591,8 @@ static void append_filter_expr(char **a, const char *b, bool and) xstrappend(a, "or("); xstrappend(a, b); xstrappend(a, ")"); + + free(tmp); } static struct lsfd_filter *new_filter(const char *expr, bool debug, const char *err_prefix, struct lsfd_control *ctl) -- 2.47.2