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