diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2019-06-14 12:18:21 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2019-06-14 12:19:25 +0200 |
| commit | 1dcdf7ef377b92b265bd3ae687913fdb8a1e031e (patch) | |
| tree | aff4a21b410d85c53529ae7d695071ef8bfe6b9a /tools | |
| parent | 998ccc760b29ac8cb3cfc3d0e9412cc6ebf306eb (diff) | |
tools/syz-stress: fix syscall list parsing
If -syscalls flag is empty (default),
strings.Split produces an empty string which
is then not parsed as valid syscall name.
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/syz-stress/stress.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/syz-stress/stress.go b/tools/syz-stress/stress.go index 051f2870e..5ca0c5347 100644 --- a/tools/syz-stress/stress.go +++ b/tools/syz-stress/stress.go @@ -68,7 +68,11 @@ func main() { log.Fatalf("%v", err) } - calls := buildCallList(target, strings.Split(*flagSyscalls, ",")) + var syscalls []string + if *flagSyscalls != "" { + syscalls = strings.Split(*flagSyscalls, ",") + } + calls := buildCallList(target, syscalls) prios := target.CalculatePriorities(corpus) ct := target.BuildChoiceTable(prios, calls) |
