diff --git a/fuzz/fuzz_mms_decode.c b/fuzz/fuzz_mms_decode.c index f29831ad..3a2d9370 100644 --- a/fuzz/fuzz_mms_decode.c +++ b/fuzz/fuzz_mms_decode.c @@ -8,8 +8,10 @@ int LLVMFuzzerTestOneInput(const char *data, size_t size) { int out; MmsValue* value = NULL; value = MmsValue_decodeMmsData(data, 0, size, &out); + if (value != NULL) { - free(value); + MmsValue_delete(value); } + return 0; }