Fix missing return value checks
[openssl.git] / ssl / ssl_rsa.c
index 8799d3dd56c2a6803704923a85725b6b50d7a1ae..60a68340d1ed94e81ddad9cc2fb3f12416e3043e 100644 (file)
@@ -693,7 +693,10 @@ int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file)
         int r;
         unsigned long err;
 
-        SSL_CTX_clear_chain_certs(ctx);
+        if(!SSL_CTX_clear_chain_certs(ctx)) {
+            ret = 0;
+            goto end;
+        }
 
         while ((ca = PEM_read_bio_X509(in, NULL,
                                        ctx->default_passwd_callback,