# HG changeset patch # User bcoudurier # Date 1164157889 0 # Node ID 43ebe9279fa0b20e50ecb656f9a192fca923b0b0 # Parent fad0e092cb68e338e0acbb707a50979f2277ed11 fix some potential security issues, patch by Matthias Hopf, mat at mshopf dot de diff -r fad0e092cb68 -r 43ebe9279fa0 alac.c --- a/alac.c Tue Nov 21 21:18:55 2006 +0000 +++ b/alac.c Wed Nov 22 01:11:29 2006 +0000 @@ -472,7 +472,10 @@ ALAC_EXTRADATA_SIZE); return input_buffer_size; } - alac_set_info(alac); + if (alac_set_info(alac)) { + av_log(avctx, AV_LOG_ERROR, "alac: set_info failed\n"); + return input_buffer_size; + } alac->context_initialized = 1; } diff -r fad0e092cb68 -r 43ebe9279fa0 shorten.c --- a/shorten.c Tue Nov 21 21:18:55 2006 +0000 +++ b/shorten.c Wed Nov 22 01:11:29 2006 +0000 @@ -335,7 +335,8 @@ } s->nwrap = FFMAX(NWRAP, maxnlpc); - allocate_buffers(s); + if (allocate_buffers(s)) + return -1; init_offset(s);