diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-12-13 16:35:54 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2017-12-17 11:39:14 +0100 |
| commit | 286edfb78e2e77c644b32d161e8e1b188406a5c5 (patch) | |
| tree | 848fece63cfe818842b354efdf8f5ee8ff1f6f4d /prog/prio.go | |
| parent | e3b5ea9797c9efc179d48eadf866561eb9cdebd8 (diff) | |
prog: fix TestMutateTable
Now works fast enough even for short mode.
Fixes #208
Diffstat (limited to 'prog/prio.go')
| -rw-r--r-- | prog/prio.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/prog/prio.go b/prog/prio.go index c5173fcb3..832234dde 100644 --- a/prog/prio.go +++ b/prog/prio.go @@ -220,7 +220,11 @@ func (target *Target) BuildChoiceTable(prios [][]float32, enabled map[*Syscall]b sum := 0 for j := range run[i] { if enabled[target.Syscalls[j]] { - sum += int(prios[i][j] * 1000) + w := 1 + if prios != nil { + w = int(prios[i][j] * 1000) + } + sum += w } run[i][j] = sum } |
