1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

mass_dns: prioritize sending new requests over retransmissions

This commit is contained in:
dmiller
2024-05-14 15:26:35 +00:00
parent fe5bbce0a4
commit 16c9d36148

View File

@@ -452,14 +452,14 @@ static void do_possible_writes() {
for(servI = servs.begin(); servI != servs.end(); servI++) {
if (servI->write_busy == 0 && servI->reqs_on_wire < servI->capacity) {
tpreq = NULL;
if (!servI->to_process.empty()) {
tpreq = servI->to_process.front();
servI->to_process.pop_front();
} else if (!new_reqs.empty()) {
if (!new_reqs.empty()) {
tpreq = new_reqs.front();
assert(tpreq != NULL);
tpreq->first_server = tpreq->curr_server = &*servI;
new_reqs.pop_front();
} else if (!servI->to_process.empty()) {
tpreq = servI->to_process.front();
servI->to_process.pop_front();
}
if (tpreq) {