]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/wmadec.c
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavcodec / wmadec.c
index bf6e7ee71eebf707398329fbc1cb994f0fc15579..40315d429117ab86737ea181f2ba0e6f6d899227 100644 (file)
@@ -109,6 +109,11 @@ static int wma_decode_init(AVCodecContext * avctx)
         }
     }
 
+    if(avctx->channels > MAX_CHANNELS){
+        av_log(avctx, AV_LOG_ERROR, "Invalid number of channels (%d)\n", avctx->channels);
+        return -1;
+    }
+
     if(ff_wma_init(avctx, flags2)<0)
         return -1;