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

This commit is contained in:
Lennart Poettering 2016-01-08 17:16:32 +01:00
parent 91adc4db33
commit f757cd8510
1 changed files with 2 additions and 2 deletions

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;
}