summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-09-15 15:50:28 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-09-15 15:50:28 +0000
commitf81b1c60375759275dbdd6405110a478a42f6965 (patch)
treed52464cffa5118d100d79d8d5987afeab66085ca /libmpcodecs
parente2af621fb551971a8658d5dc4009f771e09e506c (diff)
downloadmpv-f81b1c60375759275dbdd6405110a478a42f6965.tar.bz2
mpv-f81b1c60375759275dbdd6405110a478a42f6965.tar.xz
10l bug - 'len' was handled wrong.
found by Anssi Saari <as@sci.fi> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7406 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/ad_hwac3.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libmpcodecs/ad_hwac3.c b/libmpcodecs/ad_hwac3.c
index 78bd66dacd..6e739f12da 100644
--- a/libmpcodecs/ad_hwac3.c
+++ b/libmpcodecs/ad_hwac3.c
@@ -80,8 +80,8 @@ static int control(sh_audio_t *sh,int cmd,void* arg, ...)
static int decode_audio(sh_audio_t *sh_audio,unsigned char *buf,int minlen,int maxlen)
{
- int len=-1;
- if(!sh_audio->a_in_buffer_len)
+ int len=sh_audio->a_in_buffer_len;
+ if(len<=0)
if((len=a52_fillbuff(sh_audio))<=0) return len; /*EOF*/
sh_audio->a_in_buffer_len=0;