From 851bc19a3c4615f6653414b6deec9b9e84c8ca58 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 16 Feb 2023 16:58:33 +0100 Subject: tools/syz-cover: use absolute paths pkg/cover expects absolute paths and mis-handles paths if they are relative. Abs-ulitize all paths. Fixes #3686 --- tools/syz-cover/syz-cover.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tools') diff --git a/tools/syz-cover/syz-cover.go b/tools/syz-cover/syz-cover.go index 1d7225e38..83975a137 100644 --- a/tools/syz-cover/syz-cover.go +++ b/tools/syz-cover/syz-cover.go @@ -54,12 +54,15 @@ func main() { if *flagKernelSrc == "" { *flagKernelSrc = "." } + *flagKernelSrc = osutil.Abs(*flagKernelSrc) if *flagKernelObj == "" { *flagKernelObj = *flagKernelSrc } + *flagKernelObj = osutil.Abs(*flagKernelObj) if *flagKernelBuildSrc == "" { *flagKernelBuildSrc = *flagKernelSrc } + *flagKernelBuildSrc = osutil.Abs(*flagKernelBuildSrc) target := targets.Get(*flagOS, *flagArch) if target == nil { tool.Failf("unknown target %v/%v", *flagOS, *flagArch) -- cgit mrf-deployment