-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 5.0u1
-
Component/s: core-libs
-
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
-