diff options
author | Nick White <git@njw.name> | 2020-12-14 11:11:27 +0000 |
---|---|---|
committer | Nick White <git@njw.name> | 2020-12-14 11:11:27 +0000 |
commit | b992e8482c6302af8e804c1b065ba8b8016561bb (patch) | |
tree | d3dd192a18d8928957337cf6deb241d078f3977c /wipesides.go | |
parent | 72828cfade32177c22f1d6e343ba42e0438b7fd8 (diff) |
Fix panic if no good edge is found in wiperv0.4.1
If findbestedge() found no good edges at all (which is rare but can
happen), then it would panic.
Diffstat (limited to 'wipesides.go')
-rw-r--r-- | wipesides.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/wipesides.go b/wipesides.go index 9183479..b9f5e5c 100644 --- a/wipesides.go +++ b/wipesides.go @@ -55,6 +55,9 @@ func findbestedge(img SummableImage, x int, w int) int { bestxs = append(bestxs, x) } } + if len(bestxs) == 0 { + return 0 + } middlex := bestxs[len(bestxs)/2] return middlex |