Index: net/ftp/ftp_network_transaction.cc |
diff --git a/net/ftp/ftp_network_transaction.cc b/net/ftp/ftp_network_transaction.cc |
index a197a87137dfd64eae4509b6af9a6007b9085626..b32ec67acb8979fd3ef9da587434981bb0dbc3e9 100644 |
--- a/net/ftp/ftp_network_transaction.cc |
+++ b/net/ftp/ftp_network_transaction.cc |
@@ -1228,8 +1228,8 @@ int FtpNetworkTransaction::DoDataConnect() { |
int rv = ctrl_socket_->GetPeerAddress(&ip_endpoint); |
if (rv != OK) |
return Stop(rv); |
- data_address = AddressList::CreateFromIPAddress( |
- ip_endpoint.address(), data_connection_port_); |
+ data_address = AddressList::CreateFromIPAddress(ip_endpoint.address_number(), |
+ data_connection_port_); |
data_socket_ = socket_factory_->CreateTransportClientSocket( |
data_address, net_log_.net_log(), net_log_.source()); |
net_log_.AddEvent( |