[openssl] OpenSSL_1_1_1-stable update

tomas at openssl.org tomas at openssl.org
Fri Mar 12 09:14:28 UTC 2021


The branch OpenSSL_1_1_1-stable has been updated
       via  081a7061f3da07318c4b0f5de67b82285630bf6b (commit)
      from  01b9e18fb20ae158a056223fc62772887040d85f (commit)


- Log -----------------------------------------------------------------
commit 081a7061f3da07318c4b0f5de67b82285630bf6b
Author: panda <daniel.phan36 at gmail.com>
Date:   Mon Mar 8 13:12:42 2021 -0800

    Check SSL_set1_chain error in set_cert_cb
    
    CLA: trivial
    
    Reviewed-by: Shane Lontis <shane.lontis at oracle.com>
    Reviewed-by: Tomas Mraz <tomas at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/14469)
    
    (cherry picked from commit 1aa7ecd0d3f6d9c3739cf2e2d87673a3be03b352)

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

Summary of changes:
 apps/s_cb.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/apps/s_cb.c b/apps/s_cb.c
index 6406ddfb9e..7241df4978 100644
--- a/apps/s_cb.c
+++ b/apps/s_cb.c
@@ -934,7 +934,8 @@ static int set_cert_cb(SSL *ssl, void *arg)
                 if (!SSL_build_cert_chain(ssl, 0))
                     return 0;
             } else if (exc->chain != NULL) {
-                SSL_set1_chain(ssl, exc->chain);
+                if (!SSL_set1_chain(ssl, exc->chain))
+                    return 0;
             }
         }
         exc = exc->prev;


More information about the openssl-commits mailing list