]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
openssl: do not set SSL_MODE_RELEASE_BUFFERS
authorDaniel Stenberg <daniel@haxx.se>
Wed, 27 Mar 2024 13:15:11 +0000 (14:15 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 28 Mar 2024 07:48:51 +0000 (08:48 +0100)
While it might save some memory, it causes OpenSSL to instead do a huge
amount of allocations.

Ref: #13136
Closes #13203

lib/vtls/openssl.c

index a3953f6c3f805a4ccb60ff1a35fe8901a7a62738..85c43efdb28547d1209b302911969954fe12a81b 100644 (file)
@@ -3565,10 +3565,6 @@ static CURLcode ossl_connect_step1(struct Curl_cfilter *cf,
     return CURLE_OUT_OF_MEMORY;
   }
 
-#ifdef SSL_MODE_RELEASE_BUFFERS
-  SSL_CTX_set_mode(backend->ctx, SSL_MODE_RELEASE_BUFFERS);
-#endif
-
 #ifdef SSL_CTRL_SET_MSG_CALLBACK
   if(data->set.fdebug && data->set.verbose) {
     /* the SSL trace callback is only used for verbose logging */