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