From db360d466ba6f3e3d34212cf0c77ce099d96b670 Mon Sep 17 00:00:00 2001 From: Frederic Lecaille Date: Fri, 20 Feb 2026 12:12:10 +0100 Subject: [PATCH] BUG/MINOR: haterm: missing allocation check in copy_argv() This is a very minor bug with a very low probability of occurring. However, it could be flagged by a static analyzer or result in a small contribution, which is always time-consuming for very little gain. --- src/haterm_init.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/haterm_init.c b/src/haterm_init.c index 1eacd900e..65baad54f 100644 --- a/src/haterm_init.c +++ b/src/haterm_init.c @@ -474,6 +474,9 @@ void haproxy_init_args(int argc, char **argv) char **copy_argv(int argc, char **argv) { char **ret = calloc(1, sizeof(*ret)); - *ret = strdup(""); + + if (*ret) + *ret = strdup(""); + return ret; } -- 2.47.3