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