Merge remote-tracking branch 'qatar/master'
[ffmpeg.git] / libavformat / au.c
index b66d559..aa52a96 100644 (file)
@@ -150,7 +150,7 @@ static int au_read_header(AVFormatContext *s)
         return AVERROR_INVALIDDATA;
     }
 
-    if (channels <= 0) {
+    if (channels == 0 || channels > 64) {
         av_log(s, AV_LOG_ERROR, "Invalid number of channels %d\n", channels);
         return AVERROR_INVALIDDATA;
     }