summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-05-13 14:52:18 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-05-13 14:52:18 +0100
commit3e7a1d0da137317fa6f597ee1757de1b92f1d466 (patch)
tree175bafcadec6effd9fb8cda881ec780e82297286 /src
parent2d2b064b948f21d797c80d3541f2ec283a95af5c (diff)
downloadrspamd-3e7a1d0da137317fa6f597ee1757de1b92f1d466.tar.gz
rspamd-3e7a1d0da137317fa6f597ee1757de1b92f1d466.zip
Fix memory leak in DKIM.
Diffstat (limited to 'src')
-rw-r--r--src/libserver/dkim.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libserver/dkim.c b/src/libserver/dkim.c
index b439661c2..a171274e9 100644
--- a/src/libserver/dkim.c
+++ b/src/libserver/dkim.c
@@ -882,6 +882,9 @@ rspamd_dkim_key_free (rspamd_dkim_key_t *key)
if (key->key_rsa) {
RSA_free (key->key_rsa);
}
+ if (key->key_evp) {
+ EVP_PKEY_free (key->key_evp);
+ }
if (key->key_bio) {
BIO_free (key->key_bio);
}