]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
fixup! selection: support serve_stale module
authorŠtěpán Balážik <stepan.balazik@nic.cz>
Mon, 26 Oct 2020 10:56:57 +0000 (11:56 +0100)
committerŠtěpán Balážik <stepan.balazik@nic.cz>
Mon, 26 Oct 2020 10:56:57 +0000 (11:56 +0100)
lib/resolve.c

index f458486a98429ce2c4d28686cda59d8828f84c14..f89654ae8af685549f07146416edf1706277ef2e 100644 (file)
@@ -1343,6 +1343,9 @@ int kr_resolve_produce(struct kr_request *request, struct kr_transport **transpo
                        ITERATE_LAYERS(request, qry, reset);
                        kr_rplan_pop(rplan, qry);
                } else {
+                       /* FIXME: This is probably quite inefficient:
+                       * we go through the whole qr_task_step loop just because of the serve_stale
+                       * module which might not even be loaded. */
                        qry->flags.NO_NS_FOUND = true;
                }
                return KR_STATE_PRODUCE;