Author: remm
Date: Wed Nov 23 08:15:53 2005
New Revision: 348476

URL: http://svn.apache.org/viewcvs?rev=348476&view=rev
Log:
- Do the same with SSL.

Modified:
    
tomcat/connectors/trunk/http11/src/java/org/apache/coyote/http11/Http11AprProcessor.java

Modified: 
tomcat/connectors/trunk/http11/src/java/org/apache/coyote/http11/Http11AprProcessor.java
URL: 
http://svn.apache.org/viewcvs/tomcat/connectors/trunk/http11/src/java/org/apache/coyote/http11/Http11AprProcessor.java?rev=348476&r1=348475&r2=348476&view=diff
==============================================================================
--- 
tomcat/connectors/trunk/http11/src/java/org/apache/coyote/http11/Http11AprProcessor.java
 (original)
+++ 
tomcat/connectors/trunk/http11/src/java/org/apache/coyote/http11/Http11AprProcessor.java
 Wed Nov 23 08:15:53 2005
@@ -1090,8 +1090,8 @@
 
         } else if (actionCode == ActionCode.ACTION_REQ_SSL_ATTRIBUTE ) {
 
-            try {
-                if (ssl) {
+            if (ssl && (socket != 0)) {
+                try {
                     // Cipher suite
                     Object sslO = SSLSocket.getInfoS(socket, 
SSL.SSL_INFO_CIPHER);
                     if (sslO != null) {
@@ -1127,14 +1127,14 @@
                         request.setAttribute
                             (AprEndpoint.SESSION_ID_KEY, sslO);
                     }
+                } catch (Exception e) {
+                    log.warn(sm.getString("http11processor.socket.ssl"), e);
                 }
-            } catch (Exception e) {
-                log.warn(sm.getString("http11processor.socket.ssl"), e);
             }
 
         } else if (actionCode == ActionCode.ACTION_REQ_SSL_CERTIFICATE) {
 
-            if (ssl) {
+            if (ssl && (socket != 0)) {
                  // Consume and buffer the request body, so that it does not
                  // interfere with the client's handshake messages
                 InputFilter[] inputFilters = inputBuffer.getFilters();



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to