Mercurial > mplayer.hg
changeset 30076:728444c29ec0
Set some freed pointers to NULL.
author | reimar |
---|---|
date | Sat, 26 Dec 2009 12:07:14 +0000 |
parents | f7628df3079b |
children | 72e4567e7a0a |
files | mplayer.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mplayer.c Sat Dec 26 12:04:48 2009 +0000 +++ b/mplayer.c Sat Dec 26 12:07:14 2009 +0000 @@ -699,6 +699,7 @@ #ifdef CONFIG_ASS ass_library_done(ass_library); + ass_library = NULL; #endif current_module="exit_player"; @@ -706,14 +707,18 @@ // free mplayer config if(mconfig) m_config_free(mconfig); + mconfig = NULL; if(mpctx->playtree_iter) play_tree_iter_free(mpctx->playtree_iter); + mpctx->playtree_iter = NULL; if(mpctx->playtree) play_tree_free(mpctx->playtree, 1); + mpctx->playtree = NULL; if(edl_records != NULL) free(edl_records); // free mem allocated for EDL + edl_records = NULL; switch(how) { case EXIT_QUIT: mp_msg(MSGT_CPLAYER,MSGL_INFO,MSGTR_ExitingHow,MSGTR_Exit_quit);