# HG changeset patch # User vitor # Date 1211646037 0 # Node ID d4c8338a09a8dbac240a4a1a164e92a95a23fa49 # Parent 9bfb69f1739eb06a0147bcb915e251d11115c419 Handle the case where we do not have enough input diff -r 9bfb69f1739e -r d4c8338a09a8 ra144.c --- a/ra144.c Sat May 24 12:58:20 2008 +0000 +++ b/ra144.c Sat May 24 16:20:37 2008 +0000 @@ -343,9 +343,11 @@ Real144_internal *glob = avctx->priv_data; GetBitContext gb; - if(buf_size == 0) - return 0; - + if(buf_size < 20) { + av_log(avctx, AV_LOG_ERROR, + "Frame too small (%d bytes). Truncated file?\n", buf_size); + return buf_size; + } init_get_bits(&gb, buf, 20 * 8); for (i=0; i<10; i++)