diff --git a/android/src/com/google/zxing/client/android/wifi/WifiConfigManager.java b/android/src/com/google/zxing/client/android/wifi/WifiConfigManager.java index 24e1f8ef7..8038673b6 100644 --- a/android/src/com/google/zxing/client/android/wifi/WifiConfigManager.java +++ b/android/src/com/google/zxing/client/android/wifi/WifiConfigManager.java @@ -171,7 +171,8 @@ public final class WifiConfigManager extends AsyncTask existingConfigs = wifiManager.getConfiguredNetworks(); for (WifiConfiguration existingConfig : existingConfigs) { - if (existingConfig.SSID.equals(ssid)) { + String existingSSID = existingConfig.SSID; + if (existingSSID != null && existingSSID.equals(ssid)) { return existingConfig.networkId; } }