mirror of https://github.com/FreeRDP/FreeRDP
cmdline: fix incorrect usage of realloc.
Signed-off-by: Zhang Zhaolong <zhangzl2013@126.com>
This commit is contained in:
parent
d1c508768e
commit
0b7f9d4931
|
@ -544,10 +544,17 @@ static char** freerdp_command_line_parse_comma_separated_values(char* list, int*
|
|||
static char** freerdp_command_line_parse_comma_separated_values_offset(char* list, int* count)
|
||||
{
|
||||
char** p;
|
||||
char** t;
|
||||
int s;
|
||||
|
||||
p = freerdp_command_line_parse_comma_separated_values(list, count);
|
||||
if (!p)
|
||||
return NULL;
|
||||
|
||||
p = (char**) realloc(p, sizeof(char*) * (*count + 1));
|
||||
t = (char**) realloc(p, sizeof(char*) * (*count + 1));
|
||||
if (!t)
|
||||
return NULL;
|
||||
p = t;
|
||||
MoveMemory(&p[1], p, sizeof(char*) * *count);
|
||||
(*count)++;
|
||||
|
||||
|
|
Loading…
Reference in New Issue