| Index: net/ftp/ftp_network_transaction.cc
|
| diff --git a/net/ftp/ftp_network_transaction.cc b/net/ftp/ftp_network_transaction.cc
|
| index 24ab0f97687373866d500a761f6478550a26de8f..f5ef45e235611ad5ea59b88aaf0c0c4612d447c0 100644
|
| --- a/net/ftp/ftp_network_transaction.cc
|
| +++ b/net/ftp/ftp_network_transaction.cc
|
| @@ -4,6 +4,8 @@
|
|
|
| #include "net/ftp/ftp_network_transaction.h"
|
|
|
| +#include "base/bind.h"
|
| +#include "base/bind_helpers.h"
|
| #include "base/compiler_specific.h"
|
| #include "base/metrics/histogram.h"
|
| #include "base/string_number_conversions.h"
|
| @@ -627,7 +629,10 @@ int FtpNetworkTransaction::DoCtrlResolveHost() {
|
|
|
| HostResolver::RequestInfo info(HostPortPair::FromURL(request_->url));
|
| // No known referrer.
|
| - return resolver_.Resolve(info, &addresses_, &io_callback_, net_log_);
|
| + return resolver_.Resolve(
|
| + info, &addresses_,
|
| + base::Bind(&FtpNetworkTransaction::OnIOComplete, base::Unretained(this)),
|
| + net_log_);
|
| }
|
|
|
| int FtpNetworkTransaction::DoCtrlResolveHostComplete(int result) {
|
|
|