diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2020-03-06 13:25:05 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2020-03-06 13:25:07 +0100 |
commit | c36be29a8299ada8b09a281f32a4f17def395804 (patch) | |
tree | 7a45db94574fc59ef9dc0b614fd70d6f4f3bc2de /jdisc_http_service | |
parent | eca72b22717086129b3f0efd5bb3dd6126ecbf1b (diff) |
Handle SSLHandshakeException without message
We have observed in production that some SSLHandshakeException instances do not have a message.
Diffstat (limited to 'jdisc_http_service')
-rw-r--r-- | jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/SslHandshakeFailedListener.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/SslHandshakeFailedListener.java b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/SslHandshakeFailedListener.java index 84f4fd118cc..886071243ba 100644 --- a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/SslHandshakeFailedListener.java +++ b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/SslHandshakeFailedListener.java @@ -72,6 +72,7 @@ class SslHandshakeFailedListener implements SslHandshakeListener { static Optional<SslHandshakeFailure> fromSslHandshakeException(SSLHandshakeException exception) { String message = exception.getMessage(); + if (message == null || message.isBlank()) return Optional.empty(); for (SslHandshakeFailure failure : values()) { if (failure.messageMatcher.test(message)) { return Optional.of(failure); |