From 7bd54e360450d2fbff5fe7e3a97ccfe6fdb04570 Mon Sep 17 00:00:00 2001 From: tyler92 Date: Wed, 25 Dec 2024 21:19:42 +0200 Subject: [PATCH] Disable logs for fuzzer by default (#5938) Co-authored-by: Kim Kulling --- fuzz/assimp_fuzzer.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fuzz/assimp_fuzzer.cc b/fuzz/assimp_fuzzer.cc index 91ffd9d69..905da9903 100644 --- a/fuzz/assimp_fuzzer.cc +++ b/fuzz/assimp_fuzzer.cc @@ -47,8 +47,10 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. using namespace Assimp; extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t dataSize) { +#ifdef _DEBUG aiLogStream stream = aiGetPredefinedLogStream(aiDefaultLogStream_STDOUT, nullptr); aiAttachLogStream(&stream); +#endif Importer importer; const aiScene *sc = importer.ReadFileFromMemory(data, dataSize, @@ -61,7 +63,9 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t dataSize) { Exporter exporter; exporter.ExportToBlob(sc, "fbx"); +#ifdef _DEBUG aiDetachLogStream(&stream); +#endif return 0; }