Fix MongoExpiringSession.isExpired interval < 0

Verify that interval is non-negative, as negative values for
maxInactiveInterval disables expiration.

Issue gh-629
This commit is contained in:
Joe Atkins
2016-09-14 21:51:48 -05:00
committed by Rob Winch
parent 39503a21a7
commit 17e397212d

View File

@@ -116,7 +116,7 @@ public class MongoExpiringSession implements ExpiringSession {
}
public boolean isExpired() {
return new Date().after(this.expireAt);
return this.interval >= 0 && new Date().after(this.expireAt);
}
public Date getExpireAt() {