diff options
author | Moritz Schulte <mo@g10code.com> | 2004-07-14 16:48:17 +0000 |
---|---|---|
committer | Moritz Schulte <mo@g10code.com> | 2004-07-14 16:48:17 +0000 |
commit | c4d4c23ab9dd1539c475f616e8d743673569f1c7 (patch) | |
tree | b95547664944606df4170585d2da7a2bca3f55bb /cipher/rsa.c | |
parent | 242be0429989f21a1873adfb9f683db81415f618 (diff) | |
download | libgcrypt-c4d4c23ab9dd1539c475f616e8d743673569f1c7.tar.gz |
2004-07-14 Moritz Schulte <moritz@g10code.com>
* rsa.c (_gcry_rsa_decrypt): Don't forget to free "a". Thanks to
Nikos Mavroyanopoulos.
Diffstat (limited to 'cipher/rsa.c')
-rw-r--r-- | cipher/rsa.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cipher/rsa.c b/cipher/rsa.c index fa266223..9cceba21 100644 --- a/cipher/rsa.c +++ b/cipher/rsa.c @@ -547,6 +547,8 @@ _gcry_rsa_decrypt (int algo, gcry_mpi_t *result, gcry_mpi_t *data, gcry_mpi_release (y); y = rsa_unblind (a, ri, sk.n); + + gcry_mpi_release (a); } if (! (flags & PUBKEY_FLAG_NO_BLINDING)) |