-
Bug
-
Resolution: Fixed
-
P4
-
5.0u1
-
beta
-
generic
-
generic
The trim() statement in method getHeaderFieldDate, class java.netHttpURLConnection ignores the return value.
public long getHeaderFieldDate(String name, long Default) {
String dateString = getHeaderField(name);
try {
dateString.trim();
if (dateString.indexOf("GMT") == -1) {
dateString = dateString+" GMT";
}
return Date.parse(dateString);
} catch (Exception e) {
}
return Default;
}
Strings are immutable, the trim function
dateString.trim();
returns a new String value, which is being ignored here. It should be
dateString = dateString.trim();
###@###.### 2005-1-26 16:25:55 GMT
public long getHeaderFieldDate(String name, long Default) {
String dateString = getHeaderField(name);
try {
dateString.trim();
if (dateString.indexOf("GMT") == -1) {
dateString = dateString+" GMT";
}
return Date.parse(dateString);
} catch (Exception e) {
}
return Default;
}
Strings are immutable, the trim function
dateString.trim();
returns a new String value, which is being ignored here. It should be
dateString = dateString.trim();
###@###.### 2005-1-26 16:25:55 GMT
- relates to
-
JDK-5056714 SWAT: Invoking Plugin crashes browser on Win 98 SE
-
- Closed
-