| Index: net/dns/dns_transaction.cc
|
| diff --git a/net/dns/dns_transaction.cc b/net/dns/dns_transaction.cc
|
| index 6d4bf01217b19ecbcc572e79a86f556850b9c010..fdd2eb25dfca153bdc94848c587e89bbcd61e63c 100644
|
| --- a/net/dns/dns_transaction.cc
|
| +++ b/net/dns/dns_transaction.cc
|
| @@ -651,8 +651,8 @@ class DnsTransactionImpl : public DnsTransaction,
|
|
|
| const DnsConfig& config = session_->config();
|
|
|
| - unsigned server_index = first_server_index_ +
|
| - (attempt_number % config.nameservers.size());
|
| + unsigned server_index =
|
| + (first_server_index_ + attempt_number) % config.nameservers.size();
|
|
|
| scoped_ptr<DnsSession::SocketLease> lease =
|
| session_->AllocateSocket(server_index, net_log_.source());
|
|
|