On 17/10/17 23:58, Rostislav Pehlivanov wrote: > On 17 October 2017 at 22:12, Mark Thompson <s...@jkqxz.net> wrote: > >> --- >> libavcodec/opusenc_psy.c | 1 - >> 1 file changed, 1 deletion(-) >> >> diff --git a/libavcodec/opusenc_psy.c b/libavcodec/opusenc_psy.c >> index b446d41f75..1b108ecb87 100644 >> --- a/libavcodec/opusenc_psy.c >> +++ b/libavcodec/opusenc_psy.c >> @@ -370,7 +370,6 @@ static int celt_search_for_tf(OpusPsyContext *s, >> OpusPsyStep **start, CeltFrame >> for (cway = 0; cway < 2; cway++) { >> int mag[2]; >> int base = f->transient ? 120 : 960; >> - int i; >> >> for (i = 0; i < 2; i++) { >> int c = ff_celt_tf_select[f->size][f->transient][cway][i]; >> -- >> 2.11.0 >> > > LGTM > On 17/10/17 23:59, Rostislav Pehlivanov wrote: > On 17 October 2017 at 23:11, Mark Thompson <s...@jkqxz.net> wrote: > >> This can trigger a single-byte overread if the codebook has the maximum >> number of entries. >> >> Fixes #6743. >> --- >> libavcodec/vorbis.c | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/libavcodec/vorbis.c b/libavcodec/vorbis.c >> index 399020eec5..ce23b947f0 100644 >> --- a/libavcodec/vorbis.c >> +++ b/libavcodec/vorbis.c >> @@ -58,7 +58,7 @@ int ff_vorbis_len2vlc(uint8_t *bits, uint32_t *codes, >> unsigned num) >> uint32_t exit_at_level[33] = { 404 }; >> unsigned i, j, p, code; >> >> - for (p = 0; (bits[p] == 0) && (p < num); ++p) >> + for (p = 0; (p < num) && (bits[p] == 0); ++p) >> ; >> if (p == num) >> return 0; >> @@ -71,7 +71,7 @@ int ff_vorbis_len2vlc(uint8_t *bits, uint32_t *codes, >> unsigned num) >> >> ++p; >> >> - for (i = p; (bits[i] == 0) && (i < num); ++i) >> + for (i = p; (i < num) && (bits[i] == 0); ++i) >> ; >> if (i == num) >> return 0; >> -- >> 2.11.0 >> > > LGTM
Both applied. Thanks, - Mark _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel