diff options
author | jkeil <jkeil@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-07-13 08:54:24 +0000 |
---|---|---|
committer | jkeil <jkeil@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-07-13 08:54:24 +0000 |
commit | efd8217acac8dea96340b32beb10bf84a2b74131 (patch) | |
tree | b91748bcbf5ac2b9bb1fb4d248e1c64bdfbde1ca | |
parent | 519437261e91e1ac987f72ac2e7e3f5285e1d13a (diff) | |
download | mpv-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
-rw-r--r-- | dec_audio.c | 1 |
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; } |