From 21f14681e19ad284899329b2bbbcbf0f0ec36b68 Mon Sep 17 00:00:00 2001 From: Lai Jiang Date: Thu, 12 Dec 2019 13:06:43 -0500 Subject: [PATCH] Fix null pointer excpetion bug (#407) The factory method passes a null trustedCertificates instead of an empty list. --- .../registry/networking/handler/SslClientInitializer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/networking/src/main/java/google/registry/networking/handler/SslClientInitializer.java b/networking/src/main/java/google/registry/networking/handler/SslClientInitializer.java index 15c5781ab..6c4bfc809 100644 --- a/networking/src/main/java/google/registry/networking/handler/SslClientInitializer.java +++ b/networking/src/main/java/google/registry/networking/handler/SslClientInitializer.java @@ -106,7 +106,7 @@ public class SslClientInitializer extends ChannelInitializer< SslContextBuilder.forClient() .sslProvider(sslProvider) .trustManager( - trustedCertificates.isEmpty() + trustedCertificates == null || trustedCertificates.isEmpty() ? null : trustedCertificates.toArray(new X509Certificate[0]));