Index: webrtc/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java |
diff --git a/webrtc/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java b/webrtc/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java |
index 6bd727fd7f26472b5280e0d61f449dce48902e5d..c095485bbef2d6b8a954d163993f5fa70e51e168 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); |
} |
} |