[openssl] openssl-3.0 update

tomas at openssl.org tomas at openssl.org
Wed Oct 27 09:07:47 UTC 2021


The branch openssl-3.0 has been updated
       via  9040cedd52ccbc6aaccdf662249b7ed0b9c677d6 (commit)
      from  856cd9acdf89756c235aaf5fcec4a4ecd14837c6 (commit)


- Log -----------------------------------------------------------------
commit 9040cedd52ccbc6aaccdf662249b7ed0b9c677d6
Author: x2018 <xkernel.wang at foxmail.com>
Date:   Tue Oct 26 11:31:11 2021 +0800

    free the Post-Handshake Auth digest when there is an error saving the digest
    
    Reviewed-by: Paul Dale <pauli at openssl.org>
    Reviewed-by: Tomas Mraz <tomas at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/16917)
    
    (cherry picked from commit 963eb12dbd551df71d7eb054e095c1b85f4aaab9)

-----------------------------------------------------------------------

Summary of changes:
 ssl/statem/statem_lib.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/ssl/statem/statem_lib.c b/ssl/statem/statem_lib.c
index eef2fe4367..79ac9be04b 100644
--- a/ssl/statem/statem_lib.c
+++ b/ssl/statem/statem_lib.c
@@ -2381,6 +2381,8 @@ int tls13_save_handshake_digest_for_pha(SSL *s)
         if (!EVP_MD_CTX_copy_ex(s->pha_dgst,
                                 s->s3.handshake_dgst)) {
             SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
+            EVP_MD_CTX_free(s->pha_dgst);
+            s->pha_dgst = NULL;
             return 0;
         }
     }


More information about the openssl-commits mailing list