From 06ec0319dbd3edb44bf383a292bc412ce9a5d021 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= Date: Tue, 21 May 2024 16:26:20 +0200 Subject: [PATCH] fuzzers/load: clear old temp files if they exist They were previously left over, and now that it looks like runners are stuck, the big question is: is /tmp persistent? This commit will be reverted after the next rebuild. --- fuzzers/fuzzer_load.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fuzzers/fuzzer_load.c b/fuzzers/fuzzer_load.c index 1bfd950211..641bc4b656 100644 --- a/fuzzers/fuzzer_load.c +++ b/fuzzers/fuzzer_load.c @@ -26,6 +26,13 @@ #include "common.h" +int LLVMFuzzerInitialize(int *argc, char ***argv) +{ + // Is /tmp really persistent? + system("rm -f /tmp/libfuzzer.*"); + return 0; +} + int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { // fmemopen doesn't have associated file descriptor, so we do copy.