From eb5da260047a70d3d1d8442bb74e7f3e53f0bba0 Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Wed, 7 Feb 2024 23:45:04 +0000 Subject: [PATCH] Now this OpenSSL use is perfect. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4829 ed5197a5-7fde-0310-b194-c3ffbd925b24 --- src/tls.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tls.c b/src/tls.c index c71fde6b..c0925fa7 100644 --- a/src/tls.c +++ b/src/tls.c @@ -46,14 +46,14 @@ bool tf_tls_context_set_certificate(tf_tls_context_t* context, const char* certi BIO_puts(bio, certificate); X509* x509 = PEM_read_bio_X509(bio, 0, 0, 0); result = SSL_CTX_use_certificate(context->context, x509); - //X509_free(x509); + X509_free(x509); while (true) { x509 = PEM_read_bio_X509(bio, 0, 0, 0); if (x509) { SSL_CTX_add_extra_chain_cert(context->context, x509); - //X509_free(x509); + /* Docs say don't x509_free: https://www.openssl.org/docs/man3.2/man3/SSL_CTX_add_extra_chain_cert.html. */ } else {