| Index: extensions/browser/api/socket/socket.cc
|
| diff --git a/extensions/browser/api/socket/socket.cc b/extensions/browser/api/socket/socket.cc
|
| index a47f255118f292153fd42eb238001964b4bbec95..77de30190a0f175909b0eb08600246772067bc03 100644
|
| --- a/extensions/browser/api/socket/socket.cc
|
| +++ b/extensions/browser/api/socket/socket.cc
|
| @@ -9,6 +9,7 @@
|
| #include "extensions/browser/api/api_resource_manager.h"
|
| #include "net/base/address_list.h"
|
| #include "net/base/io_buffer.h"
|
| +#include "net/base/ip_address.h"
|
| #include "net/base/ip_endpoint.h"
|
| #include "net/base/net_errors.h"
|
| #include "net/socket/socket.h"
|
| @@ -106,11 +107,11 @@ bool Socket::StringAndPortToIPEndPoint(const std::string& ip_address_str,
|
| uint16_t port,
|
| net::IPEndPoint* ip_end_point) {
|
| DCHECK(ip_end_point);
|
| - net::IPAddressNumber ip_number;
|
| - if (!net::ParseIPLiteralToNumber(ip_address_str, &ip_number))
|
| + net::IPAddress ip_address;
|
| + if (!ip_address.AssignFromIPLiteral(ip_address_str))
|
| return false;
|
|
|
| - *ip_end_point = net::IPEndPoint(ip_number, port);
|
| + *ip_end_point = net::IPEndPoint(ip_address, port);
|
| return true;
|
| }
|
|
|
|
|