]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
libknot/probe: fill EDE if EDNS is present
authorDaniel Salzman <daniel.salzman@nic.cz>
Sun, 30 May 2021 18:16:40 +0000 (20:16 +0200)
committerDaniel Salzman <daniel.salzman@nic.cz>
Mon, 31 May 2021 13:04:23 +0000 (15:04 +0200)
src/knot/modules/probe/probe.c

index 2bfb190cbb532194b872e9c200c3faca65cc7bec..03d9c6f8eff340c0bcdd6e2451d1489c0dcccdee 100644 (file)
@@ -100,6 +100,9 @@ static knotd_state_t export(knotd_state_t state, knot_pkt_t *pkt,
                if (tcp) {
                        d.tcp_rtt = knot_probe_tcp_rtt(qdata->params->socket);
                }
+               if (qdata->query->opt_rr != NULL) {
+                       d.reply.ede = qdata->rcode_ede;
+               }
                (void)knot_probe_produce(probe, &d, 1);
        }