Changeset 47221 in webkit
- Timestamp:
- Aug 13, 2009 11:21:32 AM (15 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r47211 r47221 1 2009-08-13 Steve Block <steveblock@google.com> 2 3 Reviewed by Darin Adler. 4 5 Fixes a couple of bugs in SecurityOrigin::createFromDatabaseIdentifier. 6 https://bugs.webkit.org/show_bug.cgi?id=28262 7 8 No new tests possible. 9 10 * page/SecurityOrigin.cpp: 11 (WebCore::SecurityOrigin::createFromDatabaseIdentifier): 12 1 13 2009-08-13 Dirk Schulze <krit@webkit.org> 2 14 -
trunk/WebCore/page/SecurityOrigin.cpp
r44666 r47221 282 282 return create(KURL()); 283 283 284 // Ensure there were at least 2 sep erator characters. Some hostnames on intranets have284 // Ensure there were at least 2 separator characters. Some hostnames on intranets have 285 285 // underscores in them, so we'll assume that any additional underscores are part of the host. 286 if (separator1 != separator2)286 if (separator1 == separator2) 287 287 return create(KURL()); 288 288 … … 290 290 bool portOkay; 291 291 int port = databaseIdentifier.right(databaseIdentifier.length() - separator2 - 1).toInt(&portOkay); 292 if (!portOkay && separator2 + 1 == static_cast<int>(databaseIdentifier.length())) 292 bool portAbsent = (separator2 == static_cast<int>(databaseIdentifier.length()) - 1); 293 if (!(portOkay || portAbsent)) 293 294 return create(KURL()); 294 295
Note: See TracChangeset
for help on using the changeset viewer.