From 02be23cf81c124c0dc204898f32443c9f9a6da0a Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 26 Jan 2020 12:38:49 +0100 Subject: [PATCH] LookupServer: Randomize DNS request ID's Suggested by @zecke in #10. --- Servers/LookupServer/DNSRequest.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Servers/LookupServer/DNSRequest.cpp b/Servers/LookupServer/DNSRequest.cpp index cd76eb976f..5264caa0dd 100644 --- a/Servers/LookupServer/DNSRequest.cpp +++ b/Servers/LookupServer/DNSRequest.cpp @@ -2,13 +2,12 @@ #include "DNSPacket.h" #include #include +#include #define C_IN 1 -static u16 s_next_id = 0; - DNSRequest::DNSRequest() - : m_id(s_next_id++) + : m_id(arc4random_uniform(UINT16_MAX)) { }