From 00a97d94122c256f4abe9375d19eaeb0f2eca201 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Mon, 15 Jul 2019 09:35:45 +0900 Subject: [PATCH] Always call va_end in form_args() This issue is detected by Coverity Scan. --- mjit_worker.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mjit_worker.c b/mjit_worker.c index c5df0b7fad..2ee9a5310e 100644 --- a/mjit_worker.c +++ b/mjit_worker.c @@ -528,7 +528,8 @@ form_args(int num, ...) n = args_len(args); if ((tmp = (char **)realloc(res, sizeof(char *) * (len + n + 1))) == NULL) { free(res); - return NULL; + res = NULL; + break; } res = tmp; MEMCPY(res + len, args, char *, n + 1);