From: Rich Salz Date: Thu, 25 Feb 2016 21:34:27 +0000 (-0500) Subject: GH715: Missed some null-check-removals. X-Git-Tag: OpenSSL_1_1_0-pre4~466 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=412bafdcf5621603e91c862025be4c0f1d38bd81;p=openssl GH715: Missed some null-check-removals. Reviewed-by: Richard Levitte --- diff --git a/crypto/rsa/rsa_lib.c b/crypto/rsa/rsa_lib.c index b049d0b998..8b5015703c 100644 --- a/crypto/rsa/rsa_lib.c +++ b/crypto/rsa/rsa_lib.c @@ -154,8 +154,7 @@ RSA *RSA_new_method(ENGINE *engine) ret->flags = ret->meth->flags & ~RSA_FLAG_NON_FIPS_ALLOW; if (!CRYPTO_new_ex_data(CRYPTO_EX_INDEX_RSA, ret, &ret->ex_data)) { #ifndef OPENSSL_NO_ENGINE - if (ret->engine) - ENGINE_finish(ret->engine); + ENGINE_finish(ret->engine); #endif OPENSSL_free(ret); return (NULL); @@ -163,8 +162,7 @@ RSA *RSA_new_method(ENGINE *engine) if ((ret->meth->init != NULL) && !ret->meth->init(ret)) { #ifndef OPENSSL_NO_ENGINE - if (ret->engine) - ENGINE_finish(ret->engine); + ENGINE_finish(ret->engine); #endif CRYPTO_free_ex_data(CRYPTO_EX_INDEX_RSA, ret, &ret->ex_data); OPENSSL_free(ret); @@ -189,8 +187,7 @@ void RSA_free(RSA *r) if (r->meth->finish) r->meth->finish(r); #ifndef OPENSSL_NO_ENGINE - if (r->engine) - ENGINE_finish(r->engine); + ENGINE_finish(r->engine); #endif CRYPTO_free_ex_data(CRYPTO_EX_INDEX_RSA, r, &r->ex_data);