diff options
Diffstat (limited to 'src/lib/libcrypto/rsa/rsa_eay.c')
| -rw-r--r-- | src/lib/libcrypto/rsa/rsa_eay.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/libcrypto/rsa/rsa_eay.c b/src/lib/libcrypto/rsa/rsa_eay.c index 027b4dc754..e0d286266e 100644 --- a/src/lib/libcrypto/rsa/rsa_eay.c +++ b/src/lib/libcrypto/rsa/rsa_eay.c | |||
| @@ -484,6 +484,8 @@ err: | |||
| 484 | if (ctx != NULL) BN_CTX_free(ctx); | 484 | if (ctx != NULL) BN_CTX_free(ctx); |
| 485 | BN_clear_free(&f); | 485 | BN_clear_free(&f); |
| 486 | BN_clear_free(&ret); | 486 | BN_clear_free(&ret); |
| 487 | if (local_blinding) | ||
| 488 | BN_BLINDING_free(blinding); | ||
| 487 | if (buf != NULL) | 489 | if (buf != NULL) |
| 488 | { | 490 | { |
| 489 | OPENSSL_cleanse(buf,num); | 491 | OPENSSL_cleanse(buf,num); |
