mirror of
https://github.com/nmap/nmap.git
synced 2025-12-06 04:31:29 +00:00
Fix bug in parallel DNS: out-of-bounds read in timeouts
This commit is contained in:
@@ -601,6 +601,8 @@ static int deal_with_timedout_reads(bool adjust_timing) {
|
||||
else {
|
||||
may_increase = false;
|
||||
tpreq->tries++;
|
||||
if (tpreq->tries > MAX_DNS_TRIES)
|
||||
tpreq->tries = MAX_DNS_TRIES;
|
||||
servI->in_process.erase(reqI);
|
||||
records.erase(tpreq->id);
|
||||
servI->reqs_on_wire--;
|
||||
|
||||
Reference in New Issue
Block a user