talons

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

commit e2bde697bdef25a7844f7a5af0ceb9e3fbddfc17
parent 5d2612f9ce9ea43a88a70bf941d4558499de5357
Author: wwp <subscript@free.fr>
Date:   Tue,  5 Oct 2021 13:08:39 +0200

Fix CID 1491373 and 1491378: resource leaks.

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

diff --git a/src/addrbook.c b/src/addrbook.c @@ -630,7 +630,10 @@ static void addrbook_parse_group(AddressBookFile *book, XMLFile *file) addrcache_hash_add_group(book->addressCache, group); } addrbook_parse_member_list(book, file, group); - } + } else { + if (group) + addritem_free_item_group(group); + } } /** @@ -726,6 +729,9 @@ static void addrbook_parse_folder(AddressBookFile *book, XMLFile *file) } } addrbook_parse_folder_list(book, file, folder); + } else { + if (folder) + addritem_free_item_folder(folder); } }