]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
ede: handle not authoritative
authorTomas Krizek <tomas.krizek@nic.cz>
Mon, 15 Nov 2021 16:42:58 +0000 (17:42 +0100)
committerTomas Krizek <tomas.krizek@nic.cz>
Tue, 21 Dec 2021 14:02:08 +0000 (15:02 +0100)
modules/refuse_nord/refuse_nord.c

index 23f02f28b74615abdf9fc07f53c653f5c1392d74..4d84ae1d658d7ce816fca523038c5d5d1f289ce7 100644 (file)
@@ -21,6 +21,7 @@ static int refuse_nord_query(kr_layer_t *ctx)
                return ctx->state;
        knot_wire_set_rcode(answer->wire, KNOT_RCODE_REFUSED);
        knot_wire_clear_ad(answer->wire);
+       kr_request_set_extended_error(req, KNOT_EDNS_EDE_NOTAUTH, NULL);
        ctx->state = KR_STATE_DONE;
        return ctx->state;
 }