summaryrefslogtreecommitdiffstats
path: root/dec_audio.c
diff options
context:
space:
mode:
authorjkeil <jkeil@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-07-13 08:54:24 +0000
committerjkeil <jkeil@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-07-13 08:54:24 +0000
commitefd8217acac8dea96340b32beb10bf84a2b74131 (patch)
treeb91748bcbf5ac2b9bb1fb4d248e1c64bdfbde1ca /dec_audio.c
parent519437261e91e1ac987f72ac2e7e3f5285e1d13a (diff)
downloadmpv-efd8217acac8dea96340b32beb10bf84a2b74131.tar.bz2
mpv-efd8217acac8dea96340b32beb10bf84a2b74131.tar.xz
sh_audio->a_buffer is freed twice (here and in mplayer.c), can result to
malloc heap corruption. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1314 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'dec_audio.c')
-rw-r--r--dec_audio.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/dec_audio.c b/dec_audio.c
index 013578fcdc..1b3d482000 100644
--- a/dec_audio.c
+++ b/dec_audio.c
@@ -260,6 +260,7 @@ if(!sh_audio->channels || !sh_audio->samplerate){
if(!driver){
if(sh_audio->a_buffer) free(sh_audio->a_buffer);
+ sh_audio->a_buffer=NULL;
sh_audio->o_bps=0;
return 0;
}