Always call va_end in form_args()

This issue is detected by Coverity Scan.
This commit is contained in:
Takashi Kokubun 2019-07-15 09:35:45 +09:00
parent ff3704031a
commit 00a97d9412
No known key found for this signature in database
GPG Key ID: 6FFC433B12EE23DD

View File

@ -528,7 +528,8 @@ form_args(int num, ...)
n = args_len(args); n = args_len(args);
if ((tmp = (char **)realloc(res, sizeof(char *) * (len + n + 1))) == NULL) { if ((tmp = (char **)realloc(res, sizeof(char *) * (len + n + 1))) == NULL) {
free(res); free(res);
return NULL; res = NULL;
break;
} }
res = tmp; res = tmp;
MEMCPY(res + len, args, char *, n + 1); MEMCPY(res + len, args, char *, n + 1);