NetworkCookie: fix date validity check

* January 1st 1970 is a perfectly valid expiration date for a cookie,
and shouldn't magically turn it into a session cookie.
This commit is contained in:
Adrien Destugues
2013-10-11 08:32:28 +02:00
parent 185471c844
commit eab89314ce
+1 -1
View File
@@ -232,7 +232,7 @@ BNetworkCookie::SetExpirationDate(time_t expireDate)
BNetworkCookie&
BNetworkCookie::SetExpirationDate(BDateTime& expireDate)
{
if (expireDate.Time_t() <= 0) {
if (!expireDate.IsValid()) {
fExpiration.SetTime_t(0);
fSessionCookie = true;
fExpirationStringValid = false;