From 69e7b17327d80ef1f3d687060c7fca7f117695d7 Mon Sep 17 00:00:00 2001 From: pl Date: Mon, 29 Sep 2003 09:53:27 +0000 Subject: 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 --- mplayer.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'mplayer.c') diff --git a/mplayer.c b/mplayer.c index 15e911e9ee..ddac3afa6c 100644 --- a/mplayer.c +++ b/mplayer.c @@ -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; -- cgit v1.2.3