aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@users.noreply.github.com>2016-03-18 15:35:48 -0700
committerGravatar Jan Tattermusch <jtattermusch@users.noreply.github.com>2016-03-18 15:35:48 -0700
commit6b0cb778d0de65495a5c7638f4dd8ba88bef5254 (patch)
tree8828f4d381886315dea00be45a615e696c0d3b43 /src
parent8707d69fd8cc31921d2b9925af37c7f7d32b5326 (diff)
parent239d6d53412e4efde26f4b181e050ad1500ef52c (diff)
Merge pull request #5527 from ctiller/xoxo
Fix comparison function
Diffstat (limited to 'src')
-rw-r--r--src/core/client_config/subchannel_index.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/client_config/subchannel_index.c b/src/core/client_config/subchannel_index.c
index 3f948998f9..24cc76cf22 100644
--- a/src/core/client_config/subchannel_index.c
+++ b/src/core/client_config/subchannel_index.c
@@ -108,6 +108,7 @@ static int subchannel_key_compare(grpc_subchannel_key *a,
if (c != 0) return c;
c = memcmp(a->args.filters, b->args.filters,
a->args.filter_count * sizeof(*a->args.filters));
+ if (c != 0) return c;
return grpc_channel_args_compare(a->args.args, b->args.args);
}