aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-11-25 11:54:54 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-11-25 11:54:54 +0100
commit665a833c043c6226d851f667a5cc49a2251497fc (patch)
tree8e557e79e90bd176a9ee7b2c577daf73cdb1445a
parentdf6d4368033752f817dd3a7d10830a71e34e1444 (diff)
make sure initial xid is random in all cases
This even covers scenarios where the first packet is a retransmission for some reason
-rw-r--r--src/main.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index faee6c8..7d4fb65 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -46,7 +46,7 @@ impl Dhcp6 {
duid: load_or_generate_duid()?,
lease: lease.clone(),
- xid: [0; 3],
+ xid: rand::random(),
xts: Instant::now(),
server_id: lease
.clone()