summaryrefslogtreecommitdiff
path: root/libavfilter/x86
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2019-10-16 12:13:04 +0200
committerPaul B Mahol <onemda@gmail.com>2019-10-16 12:13:04 +0200
commit64a805883d7223c868a683f0030837d859edd2ab (patch)
tree7a54e2b33ee5edb7f3a730020789dc3f9cd36cb4 /libavfilter/x86
parente14f5fd0a6983838b5fe3c6ad1c2ec2f2d8e49df (diff)
avfilter/vf_gblur: fix heap-buffer overflow
Fixes #8282
Diffstat (limited to 'libavfilter/x86')
-rw-r--r--libavfilter/x86/vf_gblur.asm4
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]