]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
validator nit: move validate_wrapper() to a better place
authorVladimír Čunát <vladimir.cunat@nic.cz>
Mon, 19 Aug 2024 13:42:11 +0000 (15:42 +0200)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Mon, 19 Aug 2024 13:53:56 +0000 (15:53 +0200)
lib/layer/validate.c

index 45522fa24cff9120b22e73e4b6d857af1cb04d2b..395640cc3754db11d8c215335b48e700d351c75f 100644 (file)
@@ -1320,6 +1320,15 @@ static int validate(kr_layer_t *ctx, knot_pkt_t *pkt)
        VERBOSE_MSG(qry, "<= answer valid, OK\n");
        return KR_STATE_DONE;
 }
+static int validate_wrapper(kr_layer_t *ctx, knot_pkt_t *pkt) {
+       // Wrapper for now.
+       int ret = validate(ctx, pkt);
+       struct kr_request *req = ctx->req;
+       struct kr_query *qry = req->current_query;
+       if (ret & KR_STATE_FAIL && qry->flags.DNSSEC_BOGUS)
+               qry->server_selection.error(qry, req->upstream.transport, KR_SELECTION_DNSSEC_ERROR);
+       return ret;
+}
 
 /**
  * Hide RRsets which did not validate from clients and clear Extended
@@ -1372,16 +1381,6 @@ static int validate_finalize(kr_layer_t *ctx) {
        return ctx->state;
 }
 
-static int validate_wrapper(kr_layer_t *ctx, knot_pkt_t *pkt) {
-       // Wrapper for now.
-       int ret = validate(ctx, pkt);
-       struct kr_request *req = ctx->req;
-       struct kr_query *qry = req->current_query;
-       if (ret & KR_STATE_FAIL && qry->flags.DNSSEC_BOGUS)
-               qry->server_selection.error(qry, req->upstream.transport, KR_SELECTION_DNSSEC_ERROR);
-       return ret;
-}
-
 
 /** Module implementation. */
 int validate_init(struct kr_module *self)