diff --git a/test/core/end2end/fuzzers/api_fuzzer.cc b/test/core/end2end/fuzzers/api_fuzzer.cc index a20e8b7b18e..ebee3a966d4 100644 --- a/test/core/end2end/fuzzers/api_fuzzer.cc +++ b/test/core/end2end/fuzzers/api_fuzzer.cc @@ -383,7 +383,7 @@ grpc_ares_request* my_dns_lookup_ares_locked( std::unique_ptr* /*balancer_addresses*/, char** /*service_config_json*/, int /*query_timeout*/, std::shared_ptr /*combiner*/) { - addr_req* r = static_cast(gpr_malloc(sizeof(*r))); + addr_req* r = new addr_req(); r->addr = gpr_strdup(addr); r->on_done = on_done; r->addrs = nullptr;