| Index: remoting/jingle_glue/chromium_port_allocator.cc
|
| diff --git a/remoting/jingle_glue/chromium_port_allocator.cc b/remoting/jingle_glue/chromium_port_allocator.cc
|
| index a1796506cf7541038a8447f24af9ff78a5c0275b..3c4f1195602eee2247985484b276ee27a66cf89a 100644
|
| --- a/remoting/jingle_glue/chromium_port_allocator.cc
|
| +++ b/remoting/jingle_glue/chromium_port_allocator.cc
|
| @@ -149,8 +149,13 @@ scoped_ptr<ChromiumPortAllocator> ChromiumPortAllocator::Create(
|
| cricket::PORTALLOCATOR_ENABLE_IPV6;
|
| if (network_settings.nat_traversal_mode !=
|
| NetworkSettings::NAT_TRAVERSAL_ENABLED) {
|
| - flags |= cricket::PORTALLOCATOR_DISABLE_STUN |
|
| - cricket::PORTALLOCATOR_DISABLE_RELAY;
|
| + if (network_settings.nat_traversal_mode ==
|
| + NetworkSettings::NAT_TRAVERSAL_ENABLED_NO_RELAY) {
|
| + flags |= cricket::PORTALLOCATOR_DISABLE_RELAY;
|
| + } else {
|
| + flags |= cricket::PORTALLOCATOR_DISABLE_STUN |
|
| + cricket::PORTALLOCATOR_DISABLE_RELAY;
|
| + }
|
| }
|
| result->set_flags(flags);
|
| result->SetPortRange(network_settings.min_port,
|
|
|