# HG changeset patch # User vitor # Date 1217991615 0 # Node ID 2c22852d19985890ba2199feb99aeec29c46a637 # Parent c75c3adf11bc4418cbcdc4111a71ed475b47812e Check *data_size in decode_frame() diff -r c75c3adf11bc -r 2c22852d1998 ra288.c --- a/ra288.c Wed Aug 06 02:49:22 2008 +0000 +++ b/ra288.c Wed Aug 06 03:00:15 2008 +0000 @@ -236,6 +236,9 @@ return 0; } + if (*data_size < 32*5*2) + return -1; + init_get_bits(&gb, buf, avctx->block_align * 8); for (i=0; i < 32; i++) {