Since
70b1777d8aef75da1b184fe8155dc818ce66628a was commited the OSS-Fuzz
build was broken because the `chunk_get_raw()` was not updated in the
`FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION`-enabled area. Add the `size`
argument to the fuzzing version of the `chunk_get_raw()` function.
}
static void *
-chunk_get_raw(dns_qp_t *qp) {
+chunk_get_raw(dns_qp_t *qp, size_t len) {
if (qp->write_protect) {
size_t size = chunk_size_raw();
void *ptr = mmap(NULL, size, PROT_READ | PROT_WRITE,
RUNTIME_CHECK(ptr != MAP_FAILED);
return ptr;
} else {
- return isc_mem_allocate(qp->mctx, QP_CHUNK_BYTES);
+ return isc_mem_allocate(qp->mctx, len);
}
}