diff options
author | Paul B Mahol <onemda@gmail.com> | 2019-10-19 10:56:53 +0300 |
---|---|---|
committer | Paul B Mahol <onemda@gmail.com> | 2019-10-19 10:56:53 +0300 |
commit | 723d69f99cd26db9687ed2d24d06afaff624daf3 (patch) | |
tree | 76df8af4fdbd57cd4a229ea123767f3c1b16bb10 /libavfilter/vf_lagfun.c | |
parent | d4d6b7b0355f3597cad3b8d12911790c73b5f96d (diff) |
avfilter/vf_lagfun: fix heap-buffer overflow
Fixes #8310
Diffstat (limited to 'libavfilter/vf_lagfun.c')
-rw-r--r-- | libavfilter/vf_lagfun.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavfilter/vf_lagfun.c b/libavfilter/vf_lagfun.c index 329c7465e1..1fbc889e35 100644 --- a/libavfilter/vf_lagfun.c +++ b/libavfilter/vf_lagfun.c @@ -137,7 +137,7 @@ static int lagfun_frame16(AVFilterContext *ctx, void *arg, int jobnr, int nb_job } for (int y = slice_start; y < slice_end; y++) { - for (int x = 0; x < s->linesize[p]; x++) + for (int x = 0; x < s->linesize[p] / 2; x++) dst[x] = FFMAX(src[x], osrc[x] * decay); src += in->linesize[p] / 2; |