On Tue, 4 Feb 2014 11:56:00 +0100, Kostya Shishkov <[email protected]> wrote: > On Tue, Feb 04, 2014 at 11:31:38AM +0100, Anton Khirnov wrote: > > Fixes possible invalid writes on invalid files. > > > > Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind > > CC:[email protected] > > --- > > libavcodec/rpza.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/libavcodec/rpza.c b/libavcodec/rpza.c > > index 2f09857..c859126 100644 > > --- a/libavcodec/rpza.c > > +++ b/libavcodec/rpza.c > > @@ -98,7 +98,7 @@ static void rpza_decode_stream(RpzaContext *s) > > av_log(s->avctx, AV_LOG_ERROR, "MOV chunk size != encoded chunk > > size; using MOV chunk size\n"); > > > > /* Number of 4x4 blocks in frame. */ > > - total_blocks = ((s->avctx->width + 3) / 4) * ((s->avctx->height + 4) / > > 4); > > + total_blocks = ((s->avctx->width + 3) / 4) * ((s->avctx->height + 3) / > > 4); > > > > /* Process chunk data */ > > while (bytestream2_get_bytes_left(&s->gb)) { > > -- > > just do not introduce it in the first RPZA patch
/me stabs himself -- Anton Khirnov _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
