X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=crypt.c;h=0d8b42410ea133355d396a2c689ddaf84b12c160;hb=970247623b17124a5aacb14a8061da56e1f3b0be;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; }