Memory leak fix: local blinding structure not freed in rsa_eay_private_decrypt()

This commit is contained in:
Richard Levitte 2003-04-15 13:01:43 +00:00
parent 0698f54e0e
commit 51c21d0fec

View file

@ -482,6 +482,8 @@ err:
if (ctx != NULL) BN_CTX_free(ctx); if (ctx != NULL) BN_CTX_free(ctx);
BN_clear_free(&f); BN_clear_free(&f);
BN_clear_free(&ret); BN_clear_free(&ret);
if (local_blinding)
BN_BLINDING_free(blinding);
if (buf != NULL) if (buf != NULL)
{ {
OPENSSL_cleanse(buf,num); OPENSSL_cleanse(buf,num);