From 5081e60626d952c4ed60ecf57a85668b7b59064e Mon Sep 17 00:00:00 2001 From: Kannan J Date: Fri, 8 Nov 2024 13:17:24 +0530 Subject: [PATCH] xds: Replace null check with has value check because proto fields can never be null. (#11675) --- xds/src/main/java/io/grpc/xds/GcpAuthenticationFilter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xds/src/main/java/io/grpc/xds/GcpAuthenticationFilter.java b/xds/src/main/java/io/grpc/xds/GcpAuthenticationFilter.java index a14dbe801e..edd8a09e4c 100644 --- a/xds/src/main/java/io/grpc/xds/GcpAuthenticationFilter.java +++ b/xds/src/main/java/io/grpc/xds/GcpAuthenticationFilter.java @@ -72,8 +72,8 @@ final class GcpAuthenticationFilter implements Filter, ClientInterceptorBuilder long cacheSize = 10; // Validate cache_config - TokenCacheConfig cacheConfig = gcpAuthnProto.getCacheConfig(); - if (cacheConfig != null) { + if (gcpAuthnProto.hasCacheConfig()) { + TokenCacheConfig cacheConfig = gcpAuthnProto.getCacheConfig(); cacheSize = cacheConfig.getCacheSize().getValue(); if (cacheSize == 0) { return ConfigOrError.fromError(