On Sun, Mar 29, 2015 at 11:05:41AM +0000, Donny Yang wrote:
> Signed-off-by: Donny Yang <w...@kota.moe>
> ---
>  libavcodec/pngenc.c | 2 --
>  1 file changed, 2 deletions(-)
> 
> diff --git a/libavcodec/pngenc.c b/libavcodec/pngenc.c
> index 3697dbb..bd3aae5 100644
> --- a/libavcodec/pngenc.c
> +++ b/libavcodec/pngenc.c
> @@ -373,8 +373,6 @@ static int encode_frame(AVCodecContext *avctx, AVPacket 
> *pkt,
>              enc_row_size +
>              12 * (((int64_t)enc_row_size + IOBUF_SIZE - 1) / IOBUF_SIZE) // 
> 12 * ceil(enc_row_size / IOBUF_SIZE)
>          );
> -    if (max_packet_size > INT_MAX)
> -        return AVERROR(ENOMEM);

the check is neccessary to prevent potential integer overflows

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Republics decline into democracies and democracies degenerate into
despotisms. -- Aristotle

Attachment: signature.asc
Description: Digital signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to