[#712] Fix parsing dates in the past bug in CookieDecoder
This commit is contained in:
parent
1a7e7a1bff
commit
90c0481ecf
@ -120,11 +120,9 @@ public final class CookieDecoder {
|
|||||||
long maxAgeMillis =
|
long maxAgeMillis =
|
||||||
new HttpHeaderDateFormat().parse(value).getTime() -
|
new HttpHeaderDateFormat().parse(value).getTime() -
|
||||||
System.currentTimeMillis();
|
System.currentTimeMillis();
|
||||||
if (maxAgeMillis <= 0) {
|
|
||||||
maxAge = 0;
|
maxAge = maxAgeMillis / 1000 + (maxAgeMillis % 1000 != 0? 1 : 0);
|
||||||
} else {
|
|
||||||
maxAge = maxAgeMillis / 1000 + (maxAgeMillis % 1000 != 0? 1 : 0);
|
|
||||||
}
|
|
||||||
} catch (ParseException e) {
|
} catch (ParseException e) {
|
||||||
// Ignore.
|
// Ignore.
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user