Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2019-10-19 10:56:53 +0300
committerPaul B Mahol <onemda@gmail.com>2019-10-19 10:56:53 +0300
commit723d69f99cd26db9687ed2d24d06afaff624daf3 (patch)
tree76df8af4fdbd57cd4a229ea123767f3c1b16bb10 /libavfilter/vf_lagfun.c
parentd4d6b7b0355f3597cad3b8d12911790c73b5f96d (diff)
avfilter/vf_lagfun: fix heap-buffer overflow
Fixes #8310
Diffstat (limited to 'libavfilter/vf_lagfun.c')
-rw-r--r--libavfilter/vf_lagfun.c2
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;