Merge "Fix bug in expires time calculation"
diff --git a/ojluni/src/main/java/java/net/HttpCookie.java b/ojluni/src/main/java/java/net/HttpCookie.java
index 8aae078..3cdd438 100644
--- a/ojluni/src/main/java/java/net/HttpCookie.java
+++ b/ojluni/src/main/java/java/net/HttpCookie.java
@@ -1013,8 +1013,8 @@
long maxAgeInSeconds = 0;
if (date != null) {
maxAgeInSeconds = (date.getTime() - cookie.whenCreated) / 1000;
- // If "expires" is in the past, remove the cookie.
- if (maxAgeInSeconds < 0) {
+ // Avoid MAX_AGE_UNSPECIFIED
+ if (maxAgeInSeconds == MAX_AGE_UNSPECIFIED) {
maxAgeInSeconds = 0;
}
}