blob: b38f25e4ac2dd12a15bed99c721c6bd20569cef4 [file] [log] [blame]
#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;
}