[openssl-commits] [openssl] OpenSSL_1_0_2-stable update

Dr. Stephen Henson steve at openssl.org
Sun Sep 11 22:58:13 UTC 2016


The branch OpenSSL_1_0_2-stable has been updated
       via  5ecb5467b6960ab41b8f8b45f9380fcba74c3ed8 (commit)
      from  373a56139f910c3ef08f6df2d48ad954a5c3a0f4 (commit)


- Log -----------------------------------------------------------------
commit 5ecb5467b6960ab41b8f8b45f9380fcba74c3ed8
Author: Dr. Stephen Henson <steve at openssl.org>
Date:   Thu Sep 8 15:10:32 2016 +0100

    Fix memory leak on error.
    
    Backport leak fix from master branch.
    
    Thanks to Shi Lei for reporting this bug.
    
    Reviewed-by: Rich Salz <rsalz at openssl.org>

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

Summary of changes:
 crypto/x509/x509spki.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/crypto/x509/x509spki.c b/crypto/x509/x509spki.c
index 2df84ea..5ae5d30 100644
--- a/crypto/x509/x509spki.c
+++ b/crypto/x509/x509spki.c
@@ -112,6 +112,8 @@ char *NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki)
     der_spki = OPENSSL_malloc(der_len);
     b64_str = OPENSSL_malloc(der_len * 2);
     if (!der_spki || !b64_str) {
+        OPENSSL_free(der_spki);
+        OPENSSL_free(b64_str);
         X509err(X509_F_NETSCAPE_SPKI_B64_ENCODE, ERR_R_MALLOC_FAILURE);
         return NULL;
     }


More information about the openssl-commits mailing list