Relax domain name checks in ResponseCookie

Closes gh-23924
This commit is contained in:
Rossen Stoyanchev
2019-11-06 16:17:41 +00:00
parent 29599a93a4
commit 3a241b546f
2 changed files with 16 additions and 1 deletions

View File

@@ -374,7 +374,7 @@ public final class ResponseCookie extends HttpCookie {
}
int char1 = domain.charAt(0);
int charN = domain.charAt(domain.length() - 1);
if (char1 == '.' || char1 == '-' || charN == '.' || charN == '-') {
if (char1 == '-' || charN == '.' || charN == '-') {
throw new IllegalArgumentException("Invalid first/last char in cookie domain: " + domain);
}
for (int i = 0, c = -1; i < domain.length(); i++) {