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:
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);