Re: [PATCH bpf-next v1 07/14] veristat: Fix a memory leak for preset ENUMERATOR
From: Mykyta Yatsenko
Date: Thu Feb 12 2026 - 08:37:28 EST
On 2/12/26 01:13, Ihor Solodrai wrote:
ASAN detected a memory leak in veristat. The cleanup code handlingThanks for fixing!
ENUMERATOR value missed freeing strdup-ed svalue. Fix it.
Signed-off-by: Ihor Solodrai <ihor.solodrai@xxxxxxxxx>
---
tools/testing/selftests/bpf/veristat.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/tools/testing/selftests/bpf/veristat.c b/tools/testing/selftests/bpf/veristat.c
index 1be1e353d40a..75f85e0362f5 100644
--- a/tools/testing/selftests/bpf/veristat.c
+++ b/tools/testing/selftests/bpf/veristat.c
@@ -3378,6 +3378,8 @@ int main(int argc, char **argv)
}
}
free(env.presets[i].atoms);
+ if (env.presets[i].value.type == ENUMERATOR)
+ free(env.presets[i].value.svalue);
}
free(env.presets);
return -err;
Acked-by: Mykyta Yatsenko <yatsenko@xxxxxxxx>