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);
}
}