aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/client_config/lb_policies/pick_first.c
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-07-01 10:03:50 -0700
committerGravatar Craig Tiller <ctiller@google.com>2015-07-01 10:03:50 -0700
commit740aac1a4bb10d58cf7ca411e5a1205e5b0f339f (patch)
treec26d028ca6aebf7e305ee983abbd23662f1562bf /src/core/client_config/lb_policies/pick_first.c
parentb9a46ae5d7044c6b436a33341135ead3f6fd7779 (diff)
Fix an lb_policy leak
Diffstat (limited to 'src/core/client_config/lb_policies/pick_first.c')
-rw-r--r--src/core/client_config/lb_policies/pick_first.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/client_config/lb_policies/pick_first.c b/src/core/client_config/lb_policies/pick_first.c
index 3967350a9b..ec2a45a572 100644
--- a/src/core/client_config/lb_policies/pick_first.c
+++ b/src/core/client_config/lb_policies/pick_first.c
@@ -192,6 +192,7 @@ loop:
grpc_iomgr_add_delayed_callback(pp->on_complete, 1);
gpr_free(pp);
}
+ unref = 1;
} else {
p->checking_subchannel %= p->num_subchannels;
p->checking_connectivity = grpc_subchannel_check_connectivity(