talons

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

commit 5168c2ab52b68a7265cb85c46480cfa8a18a23e3
parent 82bdd5b0b4419ed311f008b73b6ab456d8bcd607
Author: wwp <subscript@free.fr>
Date:   Sun, 26 Sep 2021 21:08:14 +0200

Fix CID 1491324: use after free.

Diffstat:
Msrc/prefs_filtering.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/prefs_filtering.c b/src/prefs_filtering.c @@ -777,12 +777,12 @@ static void delete_path(GSList ** p_filters, const gchar * path) suffix = action->destination + prefixlen; if (suffix && !strncmp(path, suffix, pathlen)) { - filteringprop_free(filtering); filters = g_slist_remove(filters, filtering); + filteringprop_free(filtering); } } else if (strcmp(action->destination, path) == 0) { - filteringprop_free(filtering); filters = g_slist_remove(filters, filtering); + filteringprop_free(filtering); } } }