Fuzzer nits

This commit is contained in:
cpq 2022-10-18 15:21:59 +01:00
parent ce8fa4c24b
commit 2e14d125ba

View File

@ -67,7 +67,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
if_init(ifp, &mgr, &cfg, &mip_driver_mock, NULL, pktlen, 0);
// Make a copy of the random data, in order to modify it
uint8_t *pkt = malloc(size);
void *pkt = malloc(size);
struct eth *eth = (struct eth *) pkt;
memcpy(pkt, data, size);
if (size > sizeof(*eth)) {
@ -78,7 +78,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
if (i >= sizeof(eth_types) / sizeof(eth_types[0])) i = 0;
}
mip_rx(ifp, (void *) pkt, size);
mip_rx(ifp, pkt, size);
mgr.priv = NULL; // Don't let Mongoose free() ifp
mg_mgr_free(&mgr);
free(pkt);