#include "config.h" #include "util/regional.h" #include "util/fptr_wlist.h" #include "sldns/sbuffer.h" struct regional * region = NULL; int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len) { if (!region) { region = regional_create(); if (!region) { abort(); } } sldns_buffer pktbuf; sldns_buffer_init_frm_data(&pktbuf, (void*)buf, len); struct msg_parse prs; memset(&prs, 0, sizeof(prs)); parse_packet(&pktbuf, &prs, region); return 0; }