diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2023-02-16 16:58:33 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2023-02-16 17:34:54 +0100 |
| commit | 851bc19a3c4615f6653414b6deec9b9e84c8ca58 (patch) | |
| tree | 2a7c362f6a95de16d2140772bb43b61079d8462b /tools | |
| parent | d1c0cfb50aebd66e3437fcdcaabc0ba4fc9a23b0 (diff) | |
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
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/syz-cover/syz-cover.go | 3 |
1 files changed, 3 insertions, 0 deletions
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) |
