X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;ds=sidebyside;f=crypt.c;h=0d8b42410ea133355d396a2c689ddaf84b12c160;hb=eaa16c0bf1fd863da7c75fb5bdaeef28f9b24a04;hp=46a90533489696df9c3fb2eff665535b3bf2e0bf;hpb=89b2ebc40332c729be076f6122d1744b205c64bc;p=paraslash.git 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; }