Actually allow all valid characters in a Wi-Fi SSID.
By default . doesn't match line terminators, which are valid characters in a Wi-Fi SSID. Bug: 19990569 Change-Id: Id4802ef3f020075238d24bcd5529eaf1c18c90dd
This commit is contained in:
@@ -33,7 +33,8 @@ import java.util.regex.Pattern;
|
||||
public class WifiKey implements Parcelable {
|
||||
|
||||
// Patterns used for validation.
|
||||
private static final Pattern SSID_PATTERN = Pattern.compile("(\".*\")|(0x[\\p{XDigit}]+)");
|
||||
private static final Pattern SSID_PATTERN = Pattern.compile("(\".*\")|(0x[\\p{XDigit}]+)",
|
||||
Pattern.DOTALL);
|
||||
private static final Pattern BSSID_PATTERN =
|
||||
Pattern.compile("([\\p{XDigit}]{2}:){5}[\\p{XDigit}]{2}");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user