From: Christos Tsantilas Date: Thu, 23 Apr 2015 16:05:48 +0000 (+0300) Subject: Fix for patch rev.14034: The ssl_free_SBuf is a free function for ssl_ex_index_server... X-Git-Tag: merge-candidate-3-v1~152 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa1cf51e8a5f4179bee4af544316c305590f8bbc;p=thirdparty%2Fsquid.git Fix for patch rev.14034: The ssl_free_SBuf is a free function for ssl_ex_index_server, not for ssl_ctx_ex_index_dont_verify_domain --- diff --git a/src/ssl/support.cc b/src/ssl/support.cc index 7bb7aceeea..f4f4a1b535 100644 --- a/src/ssl/support.cc +++ b/src/ssl/support.cc @@ -725,8 +725,8 @@ ssl_initialize(void) if (!Ssl::DefaultSignHash) fatalf("Sign hash '%s' is not supported\n", defName); - ssl_ex_index_server = SSL_get_ex_new_index(0, (void *) "server", NULL, NULL, NULL); - ssl_ctx_ex_index_dont_verify_domain = SSL_CTX_get_ex_new_index(0, (void *) "dont_verify_domain", NULL, NULL, ssl_free_SBuf); + ssl_ex_index_server = SSL_get_ex_new_index(0, (void *) "server", NULL, NULL, ssl_free_SBuf); + ssl_ctx_ex_index_dont_verify_domain = SSL_CTX_get_ex_new_index(0, (void *) "dont_verify_domain", NULL, NULL, NULL); ssl_ex_index_cert_error_check = SSL_get_ex_new_index(0, (void *) "cert_error_check", NULL, &ssl_dupAclChecklist, &ssl_freeAclChecklist); ssl_ex_index_ssl_error_detail = SSL_get_ex_new_index(0, (void *) "ssl_error_detail", NULL, NULL, &ssl_free_ErrorDetail); ssl_ex_index_ssl_peeked_cert = SSL_get_ex_new_index(0, (void *) "ssl_peeked_cert", NULL, NULL, &ssl_free_X509);