From: Timo Sirainen Date: Tue, 12 Jun 2018 14:23:35 +0000 (+0300) Subject: mail-crypt-acl: Fix memory leak when updating ACLs X-Git-Tag: 2.3.9~1723 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1ae409137722552014b7e54f5cb7791bc0dbc0ed;p=thirdparty%2Fdovecot%2Fcore.git mail-crypt-acl: Fix memory leak when updating ACLs --- diff --git a/src/plugins/mail-crypt/mail-crypt-acl-plugin.c b/src/plugins/mail-crypt/mail-crypt-acl-plugin.c index a9c42baafd..ec56de01ea 100644 --- a/src/plugins/mail-crypt/mail-crypt-acl-plugin.c +++ b/src/plugins/mail-crypt/mail-crypt-acl-plugin.c @@ -221,6 +221,8 @@ mail_crypt_acl_update_private_key(struct mailbox *src_box, dest_user->username, &keys, error_r) < 0) ret = -1; + if (key != NULL) + dcrypt_key_unref_public(&key); if (ret >= 0) { array_foreach_modifiable(&keys, keyp) {