From bf44145291367ef416877f3b579663b607622e80 Mon Sep 17 00:00:00 2001 From: Ingo Krabbe Date: Fri, 12 Feb 2016 10:47:53 +0100 Subject: [PATCH] Fix for Bug #75022: Sockets stay in CLOSE_WAIT when using SSL Disconnect sockets when using the .NET Connector http://bugs.mysql.com/bug.php?id=75022 --- Source/MySql.Data/NativeDriver.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/MySql.Data/NativeDriver.cs b/Source/MySql.Data/NativeDriver.cs index c78f22092..813d08be7 100644 --- a/Source/MySql.Data/NativeDriver.cs +++ b/Source/MySql.Data/NativeDriver.cs @@ -378,7 +378,7 @@ private void StartSSL() { RemoteCertificateValidationCallback sslValidateCallback = new RemoteCertificateValidationCallback(ServerCheckValidation); - SslStream ss = new SslStream(baseStream, true, sslValidateCallback, null); + SslStream ss = new SslStream(baseStream, false, sslValidateCallback, null); X509CertificateCollection certs = GetClientCertificates(); ss.AuthenticateAsClient(Settings.Server, certs, SslProtocols.Tls, false); baseStream = ss;