From 82252c22efbea9215137912c53e0c8c0b442273b Mon Sep 17 00:00:00 2001 From: Nick Fitzgerald Date: Mon, 6 Jul 2020 10:46:47 -0700 Subject: [PATCH] wasmtime: Only zip the seed corpus if it exists (#4065) This will prevent build failures like https://oss-fuzz-build-logs.storage.googleapis.com/log-5a0b58fe-4a35-46d5-b4d2-221905e7d208.txt in the future. --- projects/wasmtime/build.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/projects/wasmtime/build.sh b/projects/wasmtime/build.sh index 5fbbdd53d..c4f504598 100755 --- a/projects/wasmtime/build.sh +++ b/projects/wasmtime/build.sh @@ -27,6 +27,12 @@ for f in $SRC/wasmtime/fuzz/fuzz_targets/*.rs do FUZZ_TARGET_NAME=$(basename ${f%.*}) cp $FUZZ_TARGET_OUTPUT_DIR/$FUZZ_TARGET_NAME $OUT/ - zip -jr $OUT/${FUZZ_TARGET_NAME}_seed_corpus.zip $PROJECT_DIR/wasmtime-libfuzzer-corpus/$FUZZ_TARGET_NAME/ + + if [[ -d $PROJECT_DIR/wasmtime-libfuzzer-corpus/$FUZZ_TARGET_NAME/ ]]; then + zip -jr \ + $OUT/${FUZZ_TARGET_NAME}_seed_corpus.zip \ + $PROJECT_DIR/wasmtime-libfuzzer-corpus/$FUZZ_TARGET_NAME/ + fi + cp $SRC/default.options $OUT/$FUZZ_TARGET_NAME.options done