diff options
author | Paul B Mahol <onemda@gmail.com> | 2019-10-16 12:13:04 +0200 |
---|---|---|
committer | Paul B Mahol <onemda@gmail.com> | 2019-10-16 12:13:04 +0200 |
commit | 64a805883d7223c868a683f0030837d859edd2ab (patch) | |
tree | 7a54e2b33ee5edb7f3a730020789dc3f9cd36cb4 /libavfilter/x86/vf_gblur.asm | |
parent | e14f5fd0a6983838b5fe3c6ad1c2ec2f2d8e49df (diff) | |
download | ffmpeg-64a805883d7223c868a683f0030837d859edd2ab.tar.gz |
avfilter/vf_gblur: fix heap-buffer overflow
Fixes #8282
Diffstat (limited to 'libavfilter/x86/vf_gblur.asm')
-rw-r--r-- | libavfilter/x86/vf_gblur.asm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavfilter/x86/vf_gblur.asm b/libavfilter/x86/vf_gblur.asm index 762c953c85..a25b1659f5 100644 --- a/libavfilter/x86/vf_gblur.asm +++ b/libavfilter/x86/vf_gblur.asm @@ -100,7 +100,7 @@ cglobal horiz_slice, 4, 9, 9, ptr, width, height, steps, nu, bscale, x, y, step, add widthq, remainq cmp xq, widthq - je .end_scalar + jge .end_scalar .loop_scalar: ; ptr[x] += nu * ptr[x-1] @@ -148,7 +148,7 @@ cglobal horiz_slice, 4, 9, 9, ptr, width, height, steps, nu, bscale, x, y, step, jg .loop_x_back cmp xq, 0 - je .end_scalar_back + jle .end_scalar_back .loop_scalar_back: ; ptr[x-1] += nu * ptr[x] |