Fix NPE
This commit is contained in:
parent
af3b358892
commit
d803a75e2f
@ -106,7 +106,8 @@ public final class JdkSslClientContext extends JdkSslContext {
|
|||||||
|
|
||||||
super(ciphers);
|
super(ciphers);
|
||||||
|
|
||||||
if (nextProtocols != null && nextProtocols.iterator().hasNext() && !JettyNpnSslEngine.isAvailable()) {
|
if (nextProtocols != null && nextProtocols.iterator().hasNext()) {
|
||||||
|
if (!JettyNpnSslEngine.isAvailable()) {
|
||||||
throw new SSLException("NPN/ALPN unsupported: " + nextProtocols);
|
throw new SSLException("NPN/ALPN unsupported: " + nextProtocols);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -118,6 +119,9 @@ public final class JdkSslClientContext extends JdkSslContext {
|
|||||||
nextProtoList.add(p);
|
nextProtoList.add(p);
|
||||||
}
|
}
|
||||||
this.nextProtocols = Collections.unmodifiableList(nextProtoList);
|
this.nextProtocols = Collections.unmodifiableList(nextProtoList);
|
||||||
|
} else {
|
||||||
|
this.nextProtocols = Collections.emptyList();
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (certChainFile == null) {
|
if (certChainFile == null) {
|
||||||
|
Loading…
Reference in New Issue
Block a user