# HG changeset patch # User pl # Date 1064829207 0 # Node ID 905acfd20c59f8c6022fa980cb788f9de87c98a5 # Parent 4dc1203f80045674af521f283ecb795cb54fbdc0 fix a memory leak when playing several files in a row (playlist for instance) diff -r 4dc1203f8004 -r 905acfd20c59 mplayer.c --- a/mplayer.c Mon Sep 29 08:24:14 2003 +0000 +++ b/mplayer.c Mon Sep 29 09:53:27 2003 +0000 @@ -1270,8 +1270,14 @@ 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;