diff options
author | Mark D. Roth <roth@google.com> | 2016-11-07 09:41:07 -0800 |
---|---|---|
committer | Mark D. Roth <roth@google.com> | 2016-11-07 09:41:07 -0800 |
commit | c22717ec633a3f88fef2a61bf56c14240901e917 (patch) | |
tree | dca2d23f155c6a40911a84e87ff8b635f1fe0487 /src/core/ext | |
parent | 70a1abdb45d74ce46480d74d58a8b01887f96cac (diff) | |
parent | b32149461a3e04ae41fee5b414587253582aa435 (diff) |
Merge remote-tracking branch 'upstream/master' into service_config_json
Diffstat (limited to 'src/core/ext')
-rw-r--r-- | src/core/ext/lb_policy/round_robin/round_robin.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/ext/lb_policy/round_robin/round_robin.c b/src/core/ext/lb_policy/round_robin/round_robin.c index 427999aa6b..0fd3abe099 100644 --- a/src/core/ext/lb_policy/round_robin/round_robin.c +++ b/src/core/ext/lb_policy/round_robin/round_robin.c @@ -609,6 +609,7 @@ static void rr_ping_one(grpc_exec_ctx *exec_ctx, grpc_lb_policy *pol, grpc_subchannel_get_connected_subchannel(selected->subchannel), "picked"); grpc_connected_subchannel_ping(exec_ctx, target, closure); + GRPC_CONNECTED_SUBCHANNEL_UNREF(exec_ctx, target, "picked"); } else { gpr_mu_unlock(&p->mu); grpc_exec_ctx_sched(exec_ctx, closure, |