mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 13:53:31 +01:00
Clearner fix for timegm assert problem.
svn:r5690
This commit is contained in:
parent
04db9de847
commit
0da2069643
@ -648,11 +648,8 @@ tor_timegm(struct tm *tm)
|
||||
year = tm->tm_year + 1900;
|
||||
if (year < 1970 || tm->tm_mon < 0 || tm->tm_mon > 11) {
|
||||
warn(LD_BUG, "Out-of-range argument to tor_timegm");
|
||||
return 0;
|
||||
return -1;
|
||||
}
|
||||
tor_assert(year >= 1970);
|
||||
tor_assert(tm->tm_mon >= 0);
|
||||
tor_assert(tm->tm_mon <= 11);
|
||||
days = 365 * (year-1970) + n_leapdays(1970,year);
|
||||
for (i = 0; i < tm->tm_mon; ++i)
|
||||
days += days_per_month[i];
|
||||
|
Loading…
Reference in New Issue
Block a user