diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-08-30 06:58:05 -0700 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-08-30 21:44:00 -0700 |
| commit | ee42876f958cee5e90c650618fe994307a260397 (patch) | |
| tree | 96251ad4b4652e8b8016dcac36e567dd547b20bb /prog/prio.go | |
| parent | 938220fdbbf294b00b3c62efa06e82aa63fca33c (diff) | |
prog: fix corner case in normalizePrio
Based on twitter bug report:
https://twitter.com/panicaII/status/1035058001269248000
Diffstat (limited to 'prog/prio.go')
| -rw-r--r-- | prog/prio.go | 3 |
1 files changed, 3 insertions, 0 deletions
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 |
