aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs
index 9b1c120..f469666 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -10,7 +10,7 @@ use std::time::{Duration, SystemTime};
use bytes::Bytes;
use dns_message_parser::question::{QType, Question};
use dns_message_parser::rr::{Class, A, PTR, RR};
-use dns_message_parser::{Dns, DomainName, Flags, Opcode, RCode};
+use dns_message_parser::{Dns, DomainName, Flags, RCode};
use hickory_proto::rr::Name;
use ipnet::IpNet;
use rsdsl_dhcp4d::lease::Lease;
@@ -378,10 +378,10 @@ fn handle_query(
id: msg.id,
flags: Flags {
qr: true,
- opcode: Opcode::Query,
+ opcode: msg.flags.opcode,
aa: true,
tc: false,
- rd: true,
+ rd: msg.flags.rd,
ra: true,
ad: false,
cd: false,