From: Richard Russon Date: Thu, 22 Aug 2019 21:39:51 +0000 (+0100) Subject: fix: memory leak in mutt_smtp_send() X-Git-Tag: 2019-10-25~83 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=93f59208a5186d794eba49a96e4598991d618456;p=neomutt fix: memory leak in mutt_smtp_send() Free the Connection after sending the Email. --- diff --git a/smtp.c b/smtp.c index 0fc805d3f..ae46a2ea4 100644 --- a/smtp.c +++ b/smtp.c @@ -813,6 +813,7 @@ int mutt_smtp_send(const struct AddressList *from, const struct AddressList *to, } while (false); mutt_socket_close(conn); + FREE(&conn); if (rc == SMTP_ERR_READ) mutt_error(_("SMTP session failed: read error"));