From bd63e363cfb16cef490fdb61947b08f313f385c1 Mon Sep 17 00:00:00 2001 From: Jan Kadlec <jan.kadlec@nic.cz> Date: Wed, 10 Jul 2013 16:59:35 +0200 Subject: [PATCH] Small fix in sem checks - do not continue if no nsec3 rrset exists. --- src/knot/zone/semantic-check.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/knot/zone/semantic-check.c b/src/knot/zone/semantic-check.c index 1d3c5c4e0..261ed7087 100644 --- a/src/knot/zone/semantic-check.c +++ b/src/knot/zone/semantic-check.c @@ -623,7 +623,7 @@ static int check_nsec3_node_in_zone(knot_zone_contents_t *zone, if (nsec3_node == NULL) { /* Probably should not ever happen */ - return ZC_ERR_NSEC3_NOT_FOUND; + return KNOT_ERROR; } assert(nsec3_previous); @@ -643,6 +643,8 @@ static int check_nsec3_node_in_zone(knot_zone_contents_t *zone, err_handler_handle_error(handler, node, ZC_ERR_NSEC3_UNSECURED_DELEGATION_OPT, NULL); + /* We cannot continue from here. */ + return KNOT_EOK; } } } -- GitLab