diff --git a/wifi/java/android/net/wifi/WifiInfo.java b/wifi/java/android/net/wifi/WifiInfo.java index e25b38cc8175e..c3fc9151bef87 100644 --- a/wifi/java/android/net/wifi/WifiInfo.java +++ b/wifi/java/android/net/wifi/WifiInfo.java @@ -320,7 +320,8 @@ public class WifiInfo implements Parcelable { if (!TextUtils.isEmpty(unicode)) { return "\"" + unicode + "\""; } else { - return mWifiSsid.getHexString(); + String hex = mWifiSsid.getHexString(); + return (hex != null) ? hex : WifiSsid.NONE; } } return WifiSsid.NONE; diff --git a/wifi/java/android/net/wifi/WifiSsid.java b/wifi/java/android/net/wifi/WifiSsid.java index f8ba95dc07de6..c53cd3c6454e1 100644 --- a/wifi/java/android/net/wifi/WifiSsid.java +++ b/wifi/java/android/net/wifi/WifiSsid.java @@ -205,7 +205,7 @@ public class WifiSsid implements Parcelable { for (int i = 0; i < octets.size(); i++) { out += String.format(Locale.US, "%02x", ssidbytes[i]); } - return out; + return (octets.size() > 0) ? out : null; } /** Implement the Parcelable interface {@hide} */