diff --git a/projects/cups/fuzzer/fuzz_array.c b/projects/cups/fuzzer/fuzz_array.c index 8a9b758..40aa228 100644 --- a/projects/cups/fuzzer/fuzz_array.c +++ b/projects/cups/fuzzer/fuzz_array.c @@ -158,8 +158,8 @@ int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { cupsArrayDelete(array); cupsArrayDelete(dup_array); - free(first_string); - free(second_string); + // Free fuzz input data using the correct C++ delete[] + free_fuzz_array_data(&fuzzInput); if (status != 0) { abort();