resolved: never proceed processing truncated packets
Make sure we don't end up processing packets that are truncated. Instead, actually let the TCP connection do its thing.
This commit is contained in:
parent
cbe4216dd1
commit
2a6658ef55
|
@ -664,10 +664,10 @@ void dns_transaction_process_reply(DnsTransaction *t, DnsPacket *p) {
|
||||||
dns_transaction_complete(t, DNS_TRANSACTION_RESOURCES);
|
dns_transaction_complete(t, DNS_TRANSACTION_RESOURCES);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
/* Parse message, if it isn't parsed yet. */
|
/* Parse message, if it isn't parsed yet. */
|
||||||
r = dns_packet_extract(p);
|
r = dns_packet_extract(p);
|
||||||
|
|
Loading…
Reference in a new issue