| Index: net/base/address_list.cc | 
| diff --git a/net/base/address_list.cc b/net/base/address_list.cc | 
| index f9076bc6a9e6f2975ab230a662f5e286a6a5e3c8..85bd012182a80028cbc705625e861251d1531aa9 100644 | 
| --- a/net/base/address_list.cc | 
| +++ b/net/base/address_list.cc | 
| @@ -279,4 +279,13 @@ AddressList::Data::~Data() { | 
| FreeCopyOfAddrinfo(mutable_head); | 
| } | 
|  | 
| +AddressList CreateAddressListUsingPort(const AddressList& src, int port) { | 
| +  if (src.GetPort() == port) | 
| +    return src; | 
| + | 
| +  AddressList out = src; | 
| +  out.SetPort(port); | 
| +  return out; | 
| +} | 
| + | 
| }  // namespace net | 
|  |