diff --git a/fuzz/fuzz_mms_decode.c b/fuzz/fuzz_mms_decode.c new file mode 100644 index 00000000..6c4e4530 --- /dev/null +++ b/fuzz/fuzz_mms_decode.c @@ -0,0 +1,15 @@ +#include +#include + +#include "iec61850_server.h" +#include "hal_thread.h" + +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); + } + return 0; +}