summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authormef@chromium.org <mef@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-19 18:50:51 +0000
committermef@chromium.org <mef@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-19 18:50:51 +0000
commit0b7b23642142a1adfabce7c264f193bc747216b2 (patch)
tree64cbef7336823b6377ee0274cd8db8d70ead1688 /net
parentde39b43a7a09ce08ea18f2e1f0bc45b76a13f055 (diff)
downloadchromium_src-0b7b23642142a1adfabce7c264f193bc747216b2.zip
chromium_src-0b7b23642142a1adfabce7c264f193bc747216b2.tar.gz
chromium_src-0b7b23642142a1adfabce7c264f193bc747216b2.tar.bz2
Track DnsAttempt timeout as server failure.
BUG=110197 Review URL: https://chromiumcodereview.appspot.com/19814002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212614 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
-rw-r--r--net/dns/dns_transaction.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/net/dns/dns_transaction.cc b/net/dns/dns_transaction.cc
index cb7aa1a..b316dd7 100644
--- a/net/dns/dns_transaction.cc
+++ b/net/dns/dns_transaction.cc
@@ -895,8 +895,9 @@ class DnsTransactionImpl : public DnsTransaction,
void OnTimeout() {
if (callback_.is_null())
return;
+ DCHECK(!attempts_.empty());
AttemptResult result = ProcessAttemptResult(
- AttemptResult(ERR_DNS_TIMED_OUT, NULL));
+ AttemptResult(ERR_DNS_TIMED_OUT, attempts_.back()));
if (result.rv != ERR_IO_PENDING)
DoCallback(result);
}