From 776b908431701ab13efd5fc5c8817630fd6e665c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Thu, 8 May 2025 20:54:38 +0200 Subject: [PATCH] tests/fuzz: remove unnecessary malloc --- tests/fuzz/core/util-fuzzer.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tests/fuzz/core/util-fuzzer.cc b/tests/fuzz/core/util-fuzzer.cc index fc2aa6b2c..1cb0b727f 100644 --- a/tests/fuzz/core/util-fuzzer.cc +++ b/tests/fuzz/core/util-fuzzer.cc @@ -49,7 +49,7 @@ LLVMFuzzerInitialize (int *argc, char ***argv) extern "C" int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) { - char *str, *result; + char *str, str_time[32768]; unsigned long long delay; struct timeval tv; @@ -59,10 +59,8 @@ LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) if (size < 256) { - result = (char *)malloc (32768); gettimeofday (&tv, NULL); - util_strftimeval (result, 32768, str, &tv); - free (result); + util_strftimeval (str_time, sizeof (str_time), str, &tv); } util_parse_time (str, &tv);