diff options
author | Andrew Lytvynov <andrew@awly.dev> | 2021-01-20 19:44:15 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-20 11:44:15 -0800 |
commit | 687187f07ee5cb795911787fded90f959734fed8 (patch) | |
tree | e175f258c8f9deb878e64f7465dc51ec79742917 /infra/base-images/base-builder | |
parent | 9797a3447d734c50ce1460c6f7eca9e8d8b04444 (diff) | |
download | oss-fuzz-687187f07ee5cb795911787fded90f959734fed8.tar.gz |
compile_go_fuzzer: pass build tags to `go list` (#5008)
`go list` will fail if all files in the fuzzed package use a build tag
restriction (like the common `gofuzz` tag).
Also, pass the `gofuzz` tag in the teleport build to plumb it through.
Diffstat (limited to 'infra/base-images/base-builder')
-rwxr-xr-x | infra/base-images/base-builder/compile_go_fuzzer | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/infra/base-images/base-builder/compile_go_fuzzer b/infra/base-images/base-builder/compile_go_fuzzer index b827f8223..8f8cde759 100755 --- a/infra/base-images/base-builder/compile_go_fuzzer +++ b/infra/base-images/base-builder/compile_go_fuzzer @@ -25,7 +25,7 @@ fi if [[ $SANITIZER = *coverage* ]]; then cd $GOPATH/src/$path - fuzzed_package=`go list -f '{{.Name}}'` + fuzzed_package=`go list $tags -f '{{.Name}}'` cp $GOPATH/ossfuzz_coverage_runner.go ./"${function,,}"_test.go sed -i -e 's/FuzzFunction/'$function'/' ./"${function,,}"_test.go sed -i -e 's/mypackagebeingfuzzed/'$fuzzed_package'/' ./"${function,,}"_test.go |