diff options
author | Adam Tkac <atkac@redhat.com> | 2009-03-02 11:54:55 -0500 |
---|---|---|
committer | Martin Nagy <mnagy@redhat.com> | 2009-03-02 18:31:59 +0100 |
commit | df3f8878f43820f9d801fbfd57298121785500d0 (patch) | |
tree | 84303456ee6e89961d13a0951e92b62d34bec360 /ldap_helper.c | |
parent | 2e0021dc5ba499ddbdcb898a50adaccf90032cda (diff) | |
download | ldap_driver_testing-df3f8878f43820f9d801fbfd57298121785500d0.tar.gz ldap_driver_testing-df3f8878f43820f9d801fbfd57298121785500d0.tar.xz ldap_driver_testing-df3f8878f43820f9d801fbfd57298121785500d0.zip |
Check return value from dns_name_fromtext. Free zone name only if it was allocated.
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); |