]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
lib/rules: tiny bugfix for (most) subtree rules
authorVladimír Čunát <vladimir.cunat@nic.cz>
Tue, 8 Aug 2023 14:26:12 +0000 (16:26 +0200)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Wed, 23 Aug 2023 09:52:52 +0000 (11:52 +0200)
lib/rules/api.c

index 03fa1bc50c27ba332156373c0ec8d5050bba019a..99c0b36bb9d8938d7e91174b04d933427bd8df34 100644 (file)
@@ -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;