aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/ext/filters/client_channel
diff options
context:
space:
mode:
authorGravatar Yuchen Zeng <zyc@google.com>2017-05-24 16:40:20 -0700
committerGravatar Yuchen Zeng <zyc@google.com>2017-05-24 16:40:20 -0700
commit4c15fac09f1dcd686f777e7d3d5e9b526f77457b (patch)
treed2d1ac44d2d9b711be5d46b40f7f769701f34519 /src/core/ext/filters/client_channel
parent3385b4f2536df02c36070569d0f4b6e83425fb1d (diff)
Fix another memory leak
Diffstat (limited to 'src/core/ext/filters/client_channel')
-rw-r--r--src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c b/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c
index 27440eb75f..65e9600845 100644
--- a/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c
+++ b/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c
@@ -451,6 +451,7 @@ static void on_dns_lookup_done_cb(grpc_exec_ctx *exec_ctx, void *arg,
}
grpc_closure_sched(exec_ctx, r->on_resolve_address_done,
GRPC_ERROR_REF(error));
+ grpc_lb_addresses_destroy(exec_ctx, r->lb_addrs);
gpr_free(r);
}