This is an automated email from the ASF dual-hosted git repository. johnnyv pushed a commit to branch bugfix/DIRMINA1132 in repository https://gitbox.apache.org/repos/asf/mina.git
commit 4aa47296ac4cf0687b60597b268de3e25dd5b4dd Author: Jonathan Valliere <john...@apache.org> AuthorDate: Sun Aug 1 10:11:12 2021 -0400 Adds missing null check for enabled ciphersuites/protocols --- .../src/main/java/org/apache/mina/filter/ssl2/SSL2Filter.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mina-core/src/main/java/org/apache/mina/filter/ssl2/SSL2Filter.java b/mina-core/src/main/java/org/apache/mina/filter/ssl2/SSL2Filter.java index 4a35d2f..d5119ac 100644 --- a/mina-core/src/main/java/org/apache/mina/filter/ssl2/SSL2Filter.java +++ b/mina-core/src/main/java/org/apache/mina/filter/ssl2/SSL2Filter.java @@ -217,8 +217,12 @@ public class SSL2Filter extends IoFilterAdapter { SSLEngine e = mContext.createSSLEngine(s.getHostString(), s.getPort()); e.setNeedClientAuth(mNeedClientAuth); e.setWantClientAuth(mWantClientAuth); - e.setEnabledCipherSuites(mEnabledCipherSuites); - e.setEnabledProtocols(mEnabledProtocols); + if (this.mEnabledCipherSuites != null) { + e.setEnabledCipherSuites(this.mEnabledCipherSuites); + } + if (this.mEnabledProtocols != null) { + e.setEnabledProtocols(this.mEnabledProtocols); + } e.setUseClientMode(!session.isServer()); this.onEngineCreated(session, e); x = new SSL2HandlerG0(e, EXECUTOR, session); @@ -235,7 +239,7 @@ public class SSL2Filter extends IoFilterAdapter { * @param engine */ protected void onEngineCreated(IoSession session, SSLEngine engine) { - + } /**