]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - ssl/ssl_rsa.c
ssl: coverity 1465527 - dereference after null check
[thirdparty/openssl.git] / ssl / ssl_rsa.c
index b78d75181865a1aa3e035cf648749fe7c3274e14..cf410d6d871ecfcff0b6e6cb9f3794910136c929 100644 (file)
@@ -424,6 +424,9 @@ static int use_certificate_chain_file(SSL_CTX *ctx, SSL *ssl, const char *file)
     void *passwd_callback_userdata;
     SSL_CTX *real_ctx = (ssl == NULL) ? ctx : ssl->ctx;
 
+    if (ctx == NULL && ssl == NULL)
+        return 0;
+
     ERR_clear_error();          /* clear error stack for
                                  * SSL_CTX_use_certificate() */