From 1627bd9ab9cd3fd0132895e64680293c30f83fc3 Mon Sep 17 00:00:00 2001 From: esimov Date: Fri, 5 Nov 2021 18:14:57 +0200 Subject: [PATCH] fix: verify blur radius to not be less then 1 --- stackblur.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stackblur.go b/stackblur.go index 368a994..9b24886 100644 --- a/stackblur.go +++ b/stackblur.go @@ -69,6 +69,9 @@ func (c *Carver) StackBlur(img *image.NRGBA, radius uint32) *image.NRGBA { if int(radius) >= len(mulTable) { radius = uint32(len(mulTable) - 1) } + if radius < 1 { + radius = 1 + } div = radius + radius + 1 widthMinus1 = width - 1