mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
cmdline: fix incorrect usage of realloc.
Signed-off-by: Zhang Zhaolong <zhangzl2013@126.com>
This commit is contained in:
@@ -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)++;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user