Prevent unwanted truncation in diff_time_days that caused a one day error
in time until exipry calculations (#473860)
This commit is contained in:
parent
dcff748df9
commit
bff76aa41a
@ -152,7 +152,7 @@ char *pr_ctime(PRTime time, char *buf, int size)
|
|||||||
/* Computes the day difference among two PRTime's */
|
/* Computes the day difference among two PRTime's */
|
||||||
static int diff_time_days(PRTime aT, PRTime bT)
|
static int diff_time_days(PRTime aT, PRTime bT)
|
||||||
{
|
{
|
||||||
PRInt64 secs = (aT - bT) / PR_USEC_PER_SEC;
|
PRInt64 secs = (aT/PR_USEC_PER_SEC - bT/PR_USEC_PER_SEC);
|
||||||
return secs / 86400L;
|
return secs / 86400L;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user