summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/ad_faad.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpcodecs/ad_faad.c b/libmpcodecs/ad_faad.c
index 7b8ded0018..909ffa7ed5 100644
--- a/libmpcodecs/ad_faad.c
+++ b/libmpcodecs/ad_faad.c
@@ -211,7 +211,7 @@ static int decode_audio(sh_audio_t *sh,unsigned char *buf,int minlen,int maxlen)
int j = 0, len = 0;
void *faac_sample_buffer;
- while(len < minlen) {
+ while(len < minlen && len > 0) {
/* update buffer for raw aac streams: */
if(!sh->codecdata_len)