From: Lennart Poettering Date: Fri, 8 Jan 2016 16:16:32 +0000 (+0100) Subject: resolved: log about truncated replies before trying again, not after X-Git-Tag: v229~151^2~11 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f757cd851086843d6f899269e5633d1b20d4acaa;p=thirdparty%2Fsystemd.git resolved: log about truncated replies before trying again, not after --- diff --git a/src/resolve/resolved-dns-transaction.c b/src/resolve/resolved-dns-transaction.c index ce02a3b6d0f..b9a1eaff19c 100644 --- a/src/resolve/resolved-dns-transaction.c +++ b/src/resolve/resolved-dns-transaction.c @@ -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; }