diff --git a/src/libknot/nameserver/name-server.c b/src/libknot/nameserver/name-server.c index a1c25472df5d0ac46d6d206fb0a80d55a6034548..f613259d1ad80100c0b7d35225a1288570307a2e 100644 --- a/src/libknot/nameserver/name-server.c +++ b/src/libknot/nameserver/name-server.c @@ -2151,6 +2151,9 @@ search: // We need previous and closest encloser, full search has to be done find_ret = knot_zone_contents_find_dname(zone, qname, &node, &closest_encloser, &previous); + if (find_ret == KNOT_EINVAL) { + return NS_ERR_SERVFAIL; + } } dbg_ns_exec_verb(