From: Vladimír Čunát Date: Tue, 8 Aug 2023 14:26:12 +0000 (+0200) Subject: lib/rules: tiny bugfix for (most) subtree rules X-Git-Tag: v6.0.2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd103d955d025972bdece75a8c78739384e75e9a;p=thirdparty%2Fknot-resolver.git lib/rules: tiny bugfix for (most) subtree rules --- diff --git a/lib/rules/api.c b/lib/rules/api.c index 03fa1bc50..99c0b36bb 100644 --- a/lib/rules/api.c +++ b/lib/rules/api.c @@ -418,7 +418,7 @@ int rule_local_data_answer(struct kr_query *qry, knot_pkt_t *pkt) ret = answer_zla_empty(ztype, qry, pkt, zla_lf, ttl); if (ret == kr_error(EAGAIN)) goto shorten; - return ret; + return ret ? ret : RET_ANSWERED; case VAL_ZLAT_REDIRECT: ret = answer_zla_redirect(qry, pkt, ruleset_name, zla_lf, ttl); return ret ? kr_error(ret) : RET_ANSWERED;