File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change 1818
1919# --- Tiny, non-crashing seed corpus (zip + plain dir) ---
2020seeddir=/tmp/cli11_seeds
21- mkdir -p " $seeddir "
22- : > " $seeddir /empty" # zero-byte
21+ rm -rf " $seeddir " " $OUT /cli11_app_fuzzer_seed_corpus" || true
22+ mkdir -p " $seeddir " " $OUT /cli11_app_fuzzer_seed_corpus"
23+
24+ : > " $seeddir /empty" # zero-byte; must not crash
2325printf -- ' --help\n' > " $seeddir /help"
2426
25- # 1) Flat zip (no directories ) for libFuzzer/honggfuzz
27+ # 1) Flat zip (no subdirectories ) for libFuzzer/Honggfuzz
2628zip -j -q " $OUT /cli11_app_fuzzer_seed_corpus.zip" " $seeddir /empty" " $seeddir /help"
2729
28- # 2) Plain directory for AFL++ (some runners rely on a real dir)
29- rm -rf " $OUT /cli11_app_fuzzer_seed_corpus"
30- mkdir -p " $OUT /cli11_app_fuzzer_seed_corpus"
31- cp -f " $seeddir /empty" " $seeddir /help" " $OUT /cli11_app_fuzzer_seed_corpus/" || true
30+ # 2) Plain directory for AFL++ (used by check_build)
31+ cp -f " $seeddir /empty" " $seeddir /help" " $OUT /cli11_app_fuzzer_seed_corpus/"
You can’t perform that action at this time.
0 commit comments