From ee42876f958cee5e90c650618fe994307a260397 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 30 Aug 2018 06:58:05 -0700 Subject: prog: fix corner case in normalizePrio Based on twitter bug report: https://twitter.com/panicaII/status/1035058001269248000 --- prog/prio.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'prog/prio.go') diff --git a/prog/prio.go b/prog/prio.go index 0e726f702..95713392e 100644 --- a/prog/prio.go +++ b/prog/prio.go @@ -175,6 +175,9 @@ func normalizePrio(prios [][]float32) { if nzero != 0 { min /= 2 * float32(nzero) } + if min == max { + max = 0 + } for i, p := range prio { if max == 0 { prio[i] = 1 -- cgit mrf-deployment