[balsa] LDAP address book: fix memory leak
- From: Albrecht Dreß <albrecht src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa] LDAP address book: fix memory leak
- Date: Sat, 13 Nov 2021 11:52:10 +0000 (UTC)
commit 66908a636db1d7ced33d57094bf6ccbe56802bab
Author: Albrecht Dreß <albrecht dress netcologne de>
Date: Sat Nov 13 12:53:34 2021 +0100
LDAP address book: fix memory leak
free the `BerElement *` returned by calling ldap_first_attribute() (see
`man ldap_first_attribute` for details)
Signed-off-by: Albrecht Dreß <albrecht dress netcologne de>
libbalsa/address-book-ldap.c | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/libbalsa/address-book-ldap.c b/libbalsa/address-book-ldap.c
index 52f6b46c5..7fc0b843b 100644
--- a/libbalsa/address-book-ldap.c
+++ b/libbalsa/address-book-ldap.c
@@ -530,6 +530,8 @@ libbalsa_address_book_ldap_get_address(LibBalsaAddressBook * ab,
}
ldap_memfree(attr);
}
+ ber_free(ber, 0);
+
/*
* Record will have e-mail (searched)
*/
@@ -597,6 +599,7 @@ lbabl_get_internet_address(GList *addrs, LDAP *dir, LDAPMessage * e)
}
ldap_memfree(attr);
}
+ ber_free(ber, 0);
if(!cn)
cn = create_name(first, sn);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]