olm/fuzzing/fuzzers/fuzz_decode_message.cpp

17 lines
476 B
C++
Raw Normal View History

#include "olm/message.hh"
#include "fuzzing.hh"
int main(int argc, const char *argv[]) {
int message_fd = STDIN_FILENO;
uint8_t * message_buffer;
ssize_t message_length = check_errno(
"Error reading message file", read_file(message_fd, &message_buffer)
);
olm::MessageReader * reader = new olm::MessageReader;
decode_message(*reader, message_buffer, message_length, 8);
free(message_buffer);
delete reader;
2021-07-08 16:23:55 +02:00
return EXIT_SUCCESS;
}