talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 5ae9cfbe8572da548f163249669ac492242cff9c
parent 8c8be5e012df121076e18ffae9a84356dbdd3925
Author: Michael Rasmussen <mir@datanom.net>
Date:   Sat,  1 Jan 2022 01:19:01 +0100

Fix CID 1496033

Signed-off-by: Michael Rasmussen <mir@datanom.net>

Diffstat:
Msrc/compose.c | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/compose.c b/src/compose.c @@ -6971,7 +6971,12 @@ static gchar *compose_get_header(Compose *compose) g_free(tmp); entry_str = gtk_entry_get_text(GTK_ENTRY(headerentry->entry)); - Xstrdup_a(headervalue, entry_str, return NULL); + Xstrdup_a(headervalue, entry_str, { + g_free(headername); + g_free(headername_wcolon); + g_string_free(header, TRUE); + return NULL; + }); subst_char(headervalue, '\r', ' '); subst_char(headervalue, '\n', ' '); g_strstrip(headervalue);