diff options
author | pl <pl@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-09-29 09:53:27 +0000 |
---|---|---|
committer | pl <pl@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-09-29 09:53:27 +0000 |
commit | 69e7b17327d80ef1f3d687060c7fca7f117695d7 (patch) | |
tree | 348717dc5b95e416dfcd122192c780af000c87e2 /mplayer.c | |
parent | 9cfe23dcdae632ccc153c0fd6be324e6a519ac7d (diff) | |
download | mpv-69e7b17327d80ef1f3d687060c7fca7f117695d7.tar.bz2 mpv-69e7b17327d80ef1f3d687060c7fca7f117695d7.tar.xz |
fix a memory leak when playing several files in a row (playlist for instance)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10960 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r-- | mplayer.c | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -1270,8 +1270,14 @@ if(!use_stdin && !slave_mode){ stream=NULL; demuxer=NULL; - d_audio=NULL; - d_video=NULL; + if (d_audio) { + free_demuxer_stream(d_audio); + d_audio=NULL; + } + if (d_video) { + free_demuxer_stream(d_video); + d_video=NULL; + } sh_audio=NULL; sh_video=NULL; |