| Index: webrtc/base/physicalsocketserver.cc
|
| diff --git a/webrtc/base/physicalsocketserver.cc b/webrtc/base/physicalsocketserver.cc
|
| index c044529c8981461acd1ff19c90c1ea502560bfa5..5b49638bd658feeac2f770ff6a26c913c9f9a849 100644
|
| --- a/webrtc/base/physicalsocketserver.cc
|
| +++ b/webrtc/base/physicalsocketserver.cc
|
| @@ -194,7 +194,7 @@ int PhysicalSocket::Bind(const SocketAddress& bind_addr) {
|
| // If a network binder is available, use it to bind a socket to an interface
|
| // instead of bind(), since this is more reliable on an OS with a weak host
|
| // model.
|
| - if (ss_->network_binder()) {
|
| + if (ss_->network_binder() && !bind_addr.IsAnyIP()) {
|
| NetworkBindingResult result =
|
| ss_->network_binder()->BindSocketToNetwork(s_, bind_addr.ipaddr());
|
| if (result == NetworkBindingResult::SUCCESS) {
|
|
|