From: Kevin McCarthy Date: Tue, 6 Nov 2018 19:02:01 +0000 (-0800) Subject: Fix a few memory leaks for idna conversion X-Git-Tag: 2019-10-25~485^2~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fa6733440626475f45dd536a401047324ab4cc6b;p=neomutt Fix a few memory leaks for idna conversion --- diff --git a/alias.c b/alias.c index 95886739a..0fd8639f2 100644 --- a/alias.c +++ b/alias.c @@ -439,6 +439,7 @@ retry_name: if (mutt_addrlist_to_intl(new->addr, &err)) { mutt_error(_("Bad IDN: '%s'"), err); + FREE(&err); continue; } } while (!new->addr); diff --git a/sendlib.c b/sendlib.c index d22ad1ef2..33cb2a58e 100644 --- a/sendlib.c +++ b/sendlib.c @@ -3055,6 +3055,7 @@ int mutt_bounce_message(FILE *fp, struct Email *e, struct Address *to) if (mutt_addrlist_to_intl(from, &err)) { mutt_error(_("Bad IDN %s while preparing resent-from"), err); + FREE(&err); mutt_addr_free(&from); return -1; }