summaryrefslogtreecommitdiffstats
path: root/ldap_helper.c
diff options
context:
space:
mode:
Diffstat (limited to 'ldap_helper.c')
-rw-r--r--ldap_helper.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ldap_helper.c b/ldap_helper.c
index fa3e337..baeac04 100644
--- a/ldap_helper.c
+++ b/ldap_helper.c
@@ -486,7 +486,8 @@ add_or_modify_zone(ldap_db_t *ldap_db, const char *dn, const char *db_name,
*/
cleanup:
- dns_name_free(&name, ldap_db->mctx);
+ if (dns_name_dynamic(&name))
+ dns_name_free(&name, ldap_db->mctx);
if (zone != NULL)
dns_zone_detach(&zone);