mirror of
https://github.com/tmux/tmux.git
synced 2025-09-02 05:21:10 +00:00
Fix a memory leak, from Japin Li in GitHub issue 3358.
This commit is contained in:
@ -1086,7 +1086,8 @@ cmd_parse_from_arguments(struct args_value *values, u_int count,
|
|||||||
arg->type = CMD_PARSE_STRING;
|
arg->type = CMD_PARSE_STRING;
|
||||||
arg->string = copy;
|
arg->string = copy;
|
||||||
TAILQ_INSERT_TAIL(&cmd->arguments, arg, entry);
|
TAILQ_INSERT_TAIL(&cmd->arguments, arg, entry);
|
||||||
}
|
} else
|
||||||
|
free(copy);
|
||||||
} else if (values[i].type == ARGS_COMMANDS) {
|
} else if (values[i].type == ARGS_COMMANDS) {
|
||||||
arg = xcalloc(1, sizeof *arg);
|
arg = xcalloc(1, sizeof *arg);
|
||||||
arg->type = CMD_PARSE_PARSED_COMMANDS;
|
arg->type = CMD_PARSE_PARSED_COMMANDS;
|
||||||
|
Reference in New Issue
Block a user