From 9ef082d8be63b1ab652cad0b828b530ffa7a23ad Mon Sep 17 00:00:00 2001 From: davkor Date: Mon, 22 Feb 2021 09:54:43 +0000 Subject: [PATCH] Added fuzzer for oss-fuzz integration. --- fuzz/fuzz_mms_decode.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 fuzz/fuzz_mms_decode.c 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; +}