diff options
author | jsing <> | 2014-07-10 07:43:11 +0000 |
---|---|---|
committer | jsing <> | 2014-07-10 07:43:11 +0000 |
commit | 40e53c5982a60d9fb38f2df6ac78e7482219fc17 (patch) | |
tree | 73c2d1cfd1c9669b272f8aeaa3441a982874c635 /src/lib/libcrypto/rsa/rsa_pmeth.c | |
parent | ec8c499ef7f0ca14b52a751e7d060abd044b3472 (diff) | |
download | openbsd-40e53c5982a60d9fb38f2df6ac78e7482219fc17.tar.gz openbsd-40e53c5982a60d9fb38f2df6ac78e7482219fc17.tar.bz2 openbsd-40e53c5982a60d9fb38f2df6ac78e7482219fc17.zip |
BN_free, BN_clear_free, BN_CTX_free, BN_BLINDING_free and BN_MONT_CTX_free
all have implicit NULL checks, so we do not need them here.
ok miod@
Diffstat (limited to 'src/lib/libcrypto/rsa/rsa_pmeth.c')
-rw-r--r-- | src/lib/libcrypto/rsa/rsa_pmeth.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/libcrypto/rsa/rsa_pmeth.c b/src/lib/libcrypto/rsa/rsa_pmeth.c index f35b5800ab..e083ded40c 100644 --- a/src/lib/libcrypto/rsa/rsa_pmeth.c +++ b/src/lib/libcrypto/rsa/rsa_pmeth.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: rsa_pmeth.c,v 1.10 2014/07/09 19:51:38 jsing Exp $ */ | 1 | /* $OpenBSD: rsa_pmeth.c,v 1.11 2014/07/10 07:43:11 jsing Exp $ */ |
2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
3 | * project 2006. | 3 | * project 2006. |
4 | */ | 4 | */ |
@@ -151,8 +151,7 @@ pkey_rsa_cleanup(EVP_PKEY_CTX *ctx) | |||
151 | RSA_PKEY_CTX *rctx = ctx->data; | 151 | RSA_PKEY_CTX *rctx = ctx->data; |
152 | 152 | ||
153 | if (rctx) { | 153 | if (rctx) { |
154 | if (rctx->pub_exp) | 154 | BN_free(rctx->pub_exp); |
155 | BN_free(rctx->pub_exp); | ||
156 | free(rctx->tbuf); | 155 | free(rctx->tbuf); |
157 | free(rctx); | 156 | free(rctx); |
158 | } | 157 | } |