Author: spouliot
Date: 2006-06-08 17:19:05 -0400 (Thu, 08 Jun 2006)
New Revision: 61588

Modified:
   trunk/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ChangeLog
   
trunk/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs
Log:
2006-06-08  Sebastien Pouliot  <[EMAIL PROTECTED]>

        * ClientRecordProtocol.cs: Avoid a NRE when the server request a
        re-negotiation of the security parameters. Possible fix for #78597.



Modified: trunk/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ChangeLog
===================================================================
--- trunk/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ChangeLog  
2006-06-08 20:58:17 UTC (rev 61587)
+++ trunk/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ChangeLog  
2006-06-08 21:19:05 UTC (rev 61588)
@@ -1,3 +1,8 @@
+2006-06-08  Sebastien Pouliot  <[EMAIL PROTECTED]>
+
+       * ClientRecordProtocol.cs: Avoid a NRE when the server request a
+       re-negotiation of the security parameters. Possible fix for #78597.
+
 2006-04-21  Sebastien Pouliot  <[EMAIL PROTECTED]>
 
        * SslCipherSuite.cs: Enable abbreviated handshakes for SSL3 too.

Modified: 
trunk/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs
===================================================================
--- 
trunk/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs
    2006-06-08 20:58:17 UTC (rev 61587)
+++ 
trunk/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs
    2006-06-08 21:19:05 UTC (rev 61588)
@@ -78,7 +78,10 @@
 
                        // Create and process the server message
                        message = 
this.createServerHandshakeMessage(handshakeType, data);
-                       message.Process();
+                       if (message != null)
+                       {
+                               message.Process();
+                       }
 
                        // Update the last handshake message
                        this.Context.LastHandshakeMsg = handshakeType;

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to