From b38da77e00c6c2fb3424224657e9f665e519ea2d Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 17 Dec 2018 16:55:42 +0100 Subject: pkg/bisect: check existence of input files It's better to fail early then to wait for kernel build. Update #501 --- tools/syz-bisect/bisect.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tools/syz-bisect') diff --git a/tools/syz-bisect/bisect.go b/tools/syz-bisect/bisect.go index ec68f4b95..eaae1f9e7 100644 --- a/tools/syz-bisect/bisect.go +++ b/tools/syz-bisect/bisect.go @@ -78,7 +78,10 @@ func main() { loadFile("kernel.config", &cfg.Kernel.Config) loadFile("repro.syz", &cfg.Repro.Syz) loadFile("repro.opts", &cfg.Repro.Opts) - bisect.Run(cfg) + if _, err := bisect.Run(cfg); err != nil { + fmt.Fprintf(os.Stderr, "bisection failed: %v\n", err) + os.Exit(1) + } } func loadString(file string, dst *string) { -- cgit mrf-deployment