Fix max-age setting

* It would not work for cookies set to expire tomorrow or later, since
setting the time in a BDateTime does not overflow to the date.
 * The BDateTime API could be improved to make this look nicer.
This commit is contained in:
Adrien Destugues
2013-10-16 13:51:52 +02:00
parent 7cbc41ae32
commit 5faf4d55b7
+1 -1
View File
@@ -245,7 +245,7 @@ BNetworkCookie&
BNetworkCookie::SetMaxAge(int32 maxAge)
{
BDateTime expiration = BDateTime::CurrentDateTime(B_GMT_TIME);
expiration.Time().AddSeconds(maxAge);
expiration.SetTime_t(expiration.Time_t() + maxAge);
return SetExpirationDate(expiration);
}