From 96a5c25056662985b83b0b078e4811b8774b3321 Mon Sep 17 00:00:00 2001 From: skyguard1 Date: Tue, 10 Aug 2021 11:22:44 +0800 Subject: [PATCH] rls: fix routeLookupClient may be null in RlsLoadBalancer.requestConnection() (#8379) --- rls/src/main/java/io/grpc/rls/RlsLoadBalancer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rls/src/main/java/io/grpc/rls/RlsLoadBalancer.java b/rls/src/main/java/io/grpc/rls/RlsLoadBalancer.java index 12903044a21..289098e2554 100644 --- a/rls/src/main/java/io/grpc/rls/RlsLoadBalancer.java +++ b/rls/src/main/java/io/grpc/rls/RlsLoadBalancer.java @@ -82,7 +82,9 @@ public void handleResolvedAddresses(ResolvedAddresses resolvedAddresses) { @Override public void requestConnection() { - routeLookupClient.requestConnection(); + if (routeLookupClient != null) { + routeLookupClient.requestConnection(); + } } @Override