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..68eb537ef06dfbb7549ce2dbb83389dc06ea2a48 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().bytes(), |
+ data_connection_port_); |
data_socket_ = socket_factory_->CreateTransportClientSocket( |
data_address, net_log_.net_log(), net_log_.source()); |
net_log_.AddEvent( |