From de0c92fc0afb6705a023eea29d5b248874593bed Mon Sep 17 00:00:00 2001 From: Lubos Slovak <lubos.slovak@nic.cz> Date: Tue, 8 Oct 2013 17:00:16 +0200 Subject: [PATCH] Leak fix --- src/libknot/zone/zone-contents.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libknot/zone/zone-contents.c b/src/libknot/zone/zone-contents.c index 9a94c88a7..895ba35c3 100644 --- a/src/libknot/zone/zone-contents.c +++ b/src/libknot/zone/zone-contents.c @@ -144,12 +144,14 @@ static int knot_zone_contents_nsec3_name(const knot_zone_contents_t *zone, return KNOT_ENSEC3PAR; } - const char *apex_name = knot_dname_to_str(knot_node_owner( - knot_zone_contents_apex(zone))); + char *apex_name = knot_dname_to_str(knot_node_owner( + knot_zone_contents_apex(zone))); assert(apex_name); *nsec3_name = create_nsec3_owner(name, nsec3_params, apex_name, strlen(apex_name)); + free(apex_name); + if (nsec3_name == NULL) { return KNOT_ERROR; } -- GitLab