diff --git a/webrtc/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java b/webrtc/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java index 77b77be95c..9cae2ef331 100644 --- a/webrtc/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java +++ b/webrtc/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java @@ -590,8 +590,13 @@ public class NetworkMonitorAutoDetect extends BroadcastReceiver { } List getActiveNetworkList() { + List connectivityManagerList = + connectivityManagerDelegate.getActiveNetworkList(); + if (connectivityManagerList == null) { + return null; + } ArrayList result = - new ArrayList(connectivityManagerDelegate.getActiveNetworkList()); + new ArrayList(connectivityManagerList); if (wifiDirectManagerDelegate != null) { result.addAll(wifiDirectManagerDelegate.getActiveNetworkList()); }