Fix null ref in NetworkMonitorAutoDetect if Connectivity Manager service is unavailable
BUG=webrtc:7917 TBR=magjed@webrtc.org Review-Url: https://codereview.webrtc.org/2963363002 Cr-Commit-Position: refs/heads/master@{#18906}
This commit is contained in:
@ -590,8 +590,13 @@ public class NetworkMonitorAutoDetect extends BroadcastReceiver {
|
||||
}
|
||||
|
||||
List<NetworkInformation> getActiveNetworkList() {
|
||||
List<NetworkInformation> connectivityManagerList =
|
||||
connectivityManagerDelegate.getActiveNetworkList();
|
||||
if (connectivityManagerList == null) {
|
||||
return null;
|
||||
}
|
||||
ArrayList<NetworkInformation> result =
|
||||
new ArrayList<NetworkInformation>(connectivityManagerDelegate.getActiveNetworkList());
|
||||
new ArrayList<NetworkInformation>(connectivityManagerList);
|
||||
if (wifiDirectManagerDelegate != null) {
|
||||
result.addAll(wifiDirectManagerDelegate.getActiveNetworkList());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user