Always call va_end in form_args()
This issue is detected by Coverity Scan.
This commit is contained in:
parent
ff3704031a
commit
00a97d9412
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user