Blame SOURCES/tomcatjss-clientauth-NullPtrException.patch

93a344
Index: src/org/apache/tomcat/util/net/jss/JSSSocketFactory.java
93a344
===================================================================
93a344
--- src/org/apache/tomcat/util/net/jss/JSSSocketFactory.java	(revision 278)
93a344
+++ src/org/apache/tomcat/util/net/jss/JSSSocketFactory.java	(working copy)
93a344
@@ -405,6 +405,10 @@
93a344
             // MUST look for "clientauth" (ALL lowercase) since "clientAuth"
93a344
             // (camel case) has already been processed by Tomcat 7
93a344
             String clientAuthStr = (String)endpoint.getAttribute("clientauth");
93a344
+            if (clientAuthStr == null) {
93a344
+                debugWrite("JSSSocketFactory init - \"clientauth\" not found, default to want.");
93a344
+                clientAuthStr = "want";
93a344
+            }
93a344
             File file = null;
93a344
             try {
93a344
                 mServerCertNickPath = (String)endpoint.getAttribute("serverCertNickFile");