X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=crypt.c;h=0d8b42410ea133355d396a2c689ddaf84b12c160;hp=46a90533489696df9c3fb2eff665535b3bf2e0bf;hb=ac9a47cdccd5f8c4a8f1312e4e09f88c338437da;hpb=89b2ebc40332c729be076f6122d1744b205c64bc diff --git a/crypt.c b/crypt.c index 46a90533..0d8b4241 100644 --- a/crypt.c +++ b/crypt.c @@ -101,6 +101,7 @@ int para_decrypt_buffer(char *key_file, unsigned char *outbuf, unsigned char *in if (ret < 0) return ret; ret = RSA_private_decrypt(rsa_inlen, inbuf, outbuf, rsa, RSA_PKCS1_PADDING); + rsa_free(rsa); return (ret > 0)? ret : -E_DECRYPT; }