diff --git a/tools-webrtc/android/suppressions.xml b/tools-webrtc/android/suppressions.xml index 6a36948c9f..52b0ad8371 100644 --- a/tools-webrtc/android/suppressions.xml +++ b/tools-webrtc/android/suppressions.xml @@ -6,7 +6,6 @@ - diff --git a/webrtc/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java b/webrtc/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java index 6bd727fd7f..c095485bbe 100644 --- a/webrtc/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java +++ b/webrtc/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java @@ -263,7 +263,10 @@ public class NetworkMonitorAutoDetect extends BroadcastReceiver { // ConnectivityManager.getDefaultNetwork() though this // may give confusing results with VPNs and is only // available with Android Marshmallow. - assert defaultNetId == INVALID_NET_ID; + if (defaultNetId != INVALID_NET_ID) { + throw new RuntimeException( + "Multiple connected networks of same type are not supported."); + } defaultNetId = networkToNetId(network); } }