From: Fabian Keil <fk@fabiankeil.de>
Date: Tue, 25 Feb 2020 12:23:32 +0000 (+0100)
Subject: free_server_ssl_structures(): Mark the correct socket as invalid
X-Git-Tag: v_3_0_29~489
X-Git-Url: http://www.privoxy.org/gitweb/%22https:/faq/@default-cgi@/static/@default-cgi@send-banner?a=commitdiff_plain;h=3368a380bd6299439d3f4f8298376f79c082530e;p=privoxy.git

free_server_ssl_structures(): Mark the correct socket as invalid

Sponsored by: Robert Klemme
---

diff --git a/ssl.c b/ssl.c
index ccc1b105..067e7e0f 100644
--- a/ssl.c
+++ b/ssl.c
@@ -907,7 +907,7 @@ static void free_server_ssl_structures(struct client_state *csp)
    * function, we change fd to -1, which is the same what does
    * rest of mbedtls_net_free function.
    */
-   csp->mbedtls_client_attr.socket_fd.fd = -1;
+   csp->mbedtls_server_attr.socket_fd.fd = -1;
 
    mbedtls_x509_crt_free(&(csp->mbedtls_server_attr.ca_cert));
    mbedtls_ssl_free(&(csp->mbedtls_server_attr.ssl));