diff options
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/syz-bisect/bisect.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/syz-bisect/bisect.go b/tools/syz-bisect/bisect.go index fa453c08f..741a3433d 100644 --- a/tools/syz-bisect/bisect.go +++ b/tools/syz-bisect/bisect.go @@ -101,7 +101,12 @@ func main() { loadString("syzkaller.commit", &cfg.Syzkaller.Commit) loadString("kernel.commit", &cfg.Kernel.Commit) loadFile("kernel.config", &cfg.Kernel.Config) - loadFile("repro.syz", &cfg.Repro.Syz) + if _, err := os.Stat("repro.syz"); err == nil { + loadFile("repro.syz", &cfg.Repro.Syz) + } + if _, err := os.Stat("repro.c"); err == nil { + loadFile("repro.c", &cfg.Repro.C) + } loadFile("repro.opts", &cfg.Repro.Opts) if _, err := bisect.Run(cfg); err != nil { fmt.Fprintf(os.Stderr, "bisection failed: %v\n", err) |
