Hello, Fix crash during reconnection to LDAP.
-- Petr^2 Spacek
From fb979d2f07be16f8cf441d393612504235ab26d8 Mon Sep 17 00:00:00 2001 From: Petr Spacek <pspa...@redhat.com> Date: Wed, 23 Jul 2014 14:18:41 +0200 Subject: [PATCH] Fix crash during reconnection to LDAP. Signed-off-by: Petr Spacek <pspa...@redhat.com> --- NEWS | 4 ++++ src/ldap_helper.c | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 970ab7781d4775a499bded3c0299a759f4630f74..b8013a1ee6e01219d7190debb2c8f93817af47a5 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +5.1 +==== +[1] Fix crash during reconnection to LDAP. + 5.0 ==== [1] Support for DNSSEC in-line signing was added. Now any LDAP zone can be diff --git a/src/ldap_helper.c b/src/ldap_helper.c index a7a782fdfc5ae4d28b50155c9614d66a427dc3e0..a163ee9b06f7d4fbe0fe5473172e827bfd3c38c2 100644 --- a/src/ldap_helper.c +++ b/src/ldap_helper.c @@ -848,9 +848,11 @@ cleanup_files(ldap_instance_t *inst) { do { CHECK(zr_get_zone_ptr(inst->zone_register, &name, &raw, &secure)); cleanup_zone_files(raw); - cleanup_zone_files(secure); dns_zone_detach(&raw); - dns_zone_detach(&secure); + if (secure != NULL) { + cleanup_zone_files(secure); + dns_zone_detach(&secure); + } INIT_BUFFERED_NAME(name); CHECK(rbt_iter_next(&iter, &name)); -- 1.9.3
_______________________________________________ Freeipa-devel mailing list Freeipa-devel@redhat.com https://www.redhat.com/mailman/listinfo/freeipa-devel