Mercurial > dovecot > core-2.2
changeset 22775:33c6edfacf8d
mail-crypt: Do not free global keys if no error has occured
author | Aki Tuomi <aki.tuomi@dovecot.fi> |
---|---|
date | Thu, 16 Nov 2017 13:27:23 +0200 |
parents | 76387cd37d39 |
children | 49ee00901d13 |
files | src/plugins/mail-crypt/mail-crypt-pluginenv.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/mail-crypt/mail-crypt-pluginenv.c Wed Jan 24 18:01:48 2018 +0200 +++ b/src/plugins/mail-crypt/mail-crypt-pluginenv.c Thu Nov 16 13:27:23 2017 +0200 @@ -100,6 +100,7 @@ error_r) < 0) ret = -1; - mail_crypt_global_keys_free(global_keys_r); + if (ret != 0) + mail_crypt_global_keys_free(global_keys_r); return ret; }