talons

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

commit 211dc7a3dc28a056e75dc63e23ab962f976c2fc7
parent 163db8ed1457cc93f1f110f893bf932e386d94d8
Author: wwp <subscript@free.fr>
Date:   Sun, 25 Feb 2024 15:59:56 +0100

Fix bug 4749: release regex_t in summary_compile_simplify_regexp

Diffstat:
Msrc/prefs_folder_item.c | 1+
Msrc/summaryview.c | 1+
2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/prefs_folder_item.c b/src/prefs_folder_item.c @@ -1852,6 +1852,7 @@ static regex_t *summary_compile_simplify_regexp(gchar *simplify_subject_regexp) err = regcomp(preg, simplify_subject_regexp, REG_EXTENDED); if (err) { regerror(err, preg, buf, BUFFSIZE); + regfree(preg); g_free(preg); preg = NULL; } diff --git a/src/summaryview.c b/src/summaryview.c @@ -8305,6 +8305,7 @@ static regex_t *summary_compile_simplify_regexp(gchar *simplify_subject_regexp) if (err) { regerror(err, preg, buf, BUFFSIZE); alertpanel_error(_("Regular expression (regexp) error:\n%s"), buf); + regfree(preg); g_free(preg); preg = NULL; }