diff options
| -rw-r--r-- | wifi/java/android/net/wifi/WifiScanner.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/wifi/java/android/net/wifi/WifiScanner.java b/wifi/java/android/net/wifi/WifiScanner.java index 67993e1b72db..0a9932624d18 100644 --- a/wifi/java/android/net/wifi/WifiScanner.java +++ b/wifi/java/android/net/wifi/WifiScanner.java @@ -138,7 +138,8 @@ public class WifiScanner { public List<Integer> getAvailableChannels(@WifiBand int band) { try { Bundle bundle = mService.getAvailableChannels(band, mContext.getOpPackageName()); - return bundle.getIntegerArrayList(GET_AVAILABLE_CHANNELS_EXTRA); + List<Integer> channels = bundle.getIntegerArrayList(GET_AVAILABLE_CHANNELS_EXTRA); + return channels == null ? new ArrayList<>() : channels; } catch (RemoteException e) { throw e.rethrowFromSystemServer(); } |