Mercurial > mplayer.hg
diff command.c @ 36361:0caa0bf428b9
Fix a few memleaks.
author | reimar |
---|---|
date | Sun, 22 Sep 2013 08:34:08 +0000 |
parents | e24ada1fc15f |
children | 598ef7d90b78 |
line wrap: on
line diff
--- a/command.c Sun Sep 22 07:31:55 2013 +0000 +++ b/command.c Sun Sep 22 08:34:08 2013 +0000 @@ -2762,10 +2762,11 @@ file_filter = cmd->args[0].v.i; break; - case MP_CMD_QUIT: - exit_player_with_rc(EXIT_QUIT, - (cmd->nargs > 0) ? cmd->args[0].v.i : 0); - + case MP_CMD_QUIT: { + int rc = cmd->nargs > 0 ? cmd->args[0].v.i : 0; + mp_cmd_free(cmd); + exit_player_with_rc(EXIT_QUIT, rc); + } case MP_CMD_PLAY_TREE_STEP:{ int n = cmd->args[0].v.i == 0 ? 1 : cmd->args[0].v.i; int force = cmd->args[1].v.i;