From: Richard Levitte Date: Tue, 15 Apr 2003 13:01:37 +0000 (+0000) Subject: Memory leak fix: local blinding structure not freed in rsa_eay_private_decrypt() X-Git-Tag: BEN_FIPS_TEST_1~38^2~135 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd1226bc6a7849e8103bb5fae55fe560ad16d20f;p=thirdparty%2Fopenssl.git Memory leak fix: local blinding structure not freed in rsa_eay_private_decrypt() --- diff --git a/crypto/rsa/rsa_eay.c b/crypto/rsa/rsa_eay.c index aff86343cce..ee2a70bb483 100644 --- a/crypto/rsa/rsa_eay.c +++ b/crypto/rsa/rsa_eay.c @@ -504,6 +504,8 @@ err: if (ctx != NULL) BN_CTX_free(ctx); BN_clear_free(&f); BN_clear_free(&ret); + if (local_blinding) + BN_BLINDING_free(blinding); if (buf != NULL) { OPENSSL_cleanse(buf,num);