resolved: log about truncated replies before trying again, not after

This commit is contained in:
Lennart Poettering
2016-01-11 19:40:00 +01:00
parent 91adc4db33
commit f757cd8510
+2 -2
View File
@@ -692,6 +692,8 @@ void dns_transaction_process_reply(DnsTransaction *t, DnsPacket *p) {
return;
}
log_debug("Reply truncated, retrying via TCP.");
/* Response was truncated, let's try again with good old TCP */
r = dns_transaction_open_tcp(t);
if (r == -ESRCH) {
@@ -714,10 +716,8 @@ void dns_transaction_process_reply(DnsTransaction *t, DnsPacket *p) {
/* On DNS, couldn't send? Try immediately again, with a new server */
dns_transaction_retry(t);
return;
}
log_debug("Reply truncated, retrying via TCP.");
return;
}