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