diff options
author | mef@chromium.org <mef@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-19 18:50:51 +0000 |
---|---|---|
committer | mef@chromium.org <mef@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-19 18:50:51 +0000 |
commit | 0b7b23642142a1adfabce7c264f193bc747216b2 (patch) | |
tree | 64cbef7336823b6377ee0274cd8db8d70ead1688 /net | |
parent | de39b43a7a09ce08ea18f2e1f0bc45b76a13f055 (diff) | |
download | chromium_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.cc | 3 |
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); } |