| Index: webrtc/base/fakenetwork.h
|
| diff --git a/webrtc/base/fakenetwork.h b/webrtc/base/fakenetwork.h
|
| index 065d08d4c19c8f32f380a7ce8304fa6f599cff59..fb99d59e1be52a18fa0486dca8b24e47bcae6bfe 100644
|
| --- a/webrtc/base/fakenetwork.h
|
| +++ b/webrtc/base/fakenetwork.h
|
| @@ -34,8 +34,12 @@ class FakeNetworkManager : public NetworkManagerBase,
|
| typedef std::vector<SocketAddress> IfaceList;
|
|
|
| void AddInterface(const SocketAddress& iface) {
|
| - // ensure a unique name for the interface
|
| - SocketAddress address("test" + rtc::ToString(next_index_++), 0);
|
| + // Ensure a unique name for the interface if its name is not given.
|
| + AddInterface(iface, "test" + rtc::ToString(next_index_++));
|
| + }
|
| +
|
| + void AddInterface(const SocketAddress& iface, const std::string& if_name) {
|
| + SocketAddress address(if_name, 0);
|
| address.SetResolvedIP(iface.ipaddr());
|
| ifaces_.push_back(address);
|
| DoUpdateNetworks();
|
|
|