Remove check for input buffer size as it does not guarantee that
authorKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 24 Sep 2007 16:50:32 +0000 (16:50 +0000)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 24 Sep 2007 16:50:32 +0000 (16:50 +0000)
decoder will not run out of output buffer bounds (and all suspected
decoders have their own checks now).

Originally committed as revision 10567 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/utils.c

index f2c77b75bcedbee438ca356815fd48612153f015..3d4c2f2f5faabaf1d831b7da13d9e7f1de1e58ed 100644 (file)
@@ -962,8 +962,7 @@ int attribute_align_arg avcodec_decode_audio2(AVCodecContext *avctx, int16_t *sa
             return -1;
         }
         if(*frame_size_ptr < FF_MIN_BUFFER_SIZE ||
-        *frame_size_ptr < avctx->channels * avctx->frame_size * sizeof(int16_t) ||
-        *frame_size_ptr < buf_size){
+        *frame_size_ptr < avctx->channels * avctx->frame_size * sizeof(int16_t)){
             av_log(avctx, AV_LOG_ERROR, "buffer %d too small\n", *frame_size_ptr);
             return -1;
         }