From a84d188021c9f76905e6c211ff7b9e2af2d16345 Mon Sep 17 00:00:00 2001 From: murgatroid99 Date: Thu, 18 Apr 2019 17:45:36 -0700 Subject: [PATCH] Don't use 'new' or 'delete' --- .../resolver/dns/c_ares/grpc_ares_ev_driver_libuv.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_libuv.cc b/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_libuv.cc index 5831056dde8..fd09d899187 100644 --- a/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_libuv.cc +++ b/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_libuv.cc @@ -37,14 +37,14 @@ namespace grpc_core { void ares_uv_poll_cb(uv_poll_t* handle, int status, int events); void ares_uv_poll_close_cb(uv_handle_t *handle) { - delete handle; + Delete(handle); } class GrpcPolledFdLibuv : public GrpcPolledFd { public: GrpcPolledFdLibuv(ares_socket_t as): as_(as) { gpr_asprintf(&name_, "c-ares socket: %" PRIdPTR, (intptr_t)as); - handle_ = new uv_poll_t; + handle_ = New(); uv_poll_init_socket(uv_default_loop(), handle_, as); handle_->data = this; }