diff options
Diffstat (limited to 'ldap_helper.c')
-rw-r--r-- | ldap_helper.c | 3 |
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); |