From babecb3ca3b88fc5ae25ddc4fab2e88ba9cbc3e2 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 29 Apr 2026 13:20:44 -0400 Subject: join: call va_end on error --- src/lib/core/str.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/lib/core/str.c b/src/lib/core/str.c index 5be3aa4..ce5ec49 100644 --- a/src/lib/core/str.c +++ b/src/lib/core/str.c @@ -200,6 +200,7 @@ char *join_ex(char *separator, ...) { argv = calloc(argc + 1, sizeof(char **)); if (argv == NULL) { perror("join_ex calloc failed"); + va_end(ap); return NULL; } -- cgit