aboutsummaryrefslogtreecommitdiff
path: root/infra/base-images/base-builder
diff options
context:
space:
mode:
authorAndrew Lytvynov <andrew@awly.dev>2021-01-20 19:44:15 +0000
committerGitHub <noreply@github.com>2021-01-20 11:44:15 -0800
commit687187f07ee5cb795911787fded90f959734fed8 (patch)
treee175f258c8f9deb878e64f7465dc51ec79742917 /infra/base-images/base-builder
parent9797a3447d734c50ce1460c6f7eca9e8d8b04444 (diff)
downloadoss-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-xinfra/base-images/base-builder/compile_go_fuzzer2
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