mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-24 04:13:28 +01:00
Merge branch 'maint-0.4.3' into release-0.4.3
This commit is contained in:
commit
cee58b7f92
3
changes/bug40028
Normal file
3
changes/bug40028
Normal file
@ -0,0 +1,3 @@
|
||||
o Minor bugfixes (compiler warnings):
|
||||
- Fix a compiler warning on platforms with 32-bit time_t values.
|
||||
Fixes bug 40028; bugfix on 0.3.2.8-rc.
|
@ -23,6 +23,7 @@ tor_tls_pick_certificate_lifetime(time_t now,
|
||||
time_t *start_time_out,
|
||||
time_t *end_time_out)
|
||||
{
|
||||
tor_assert(cert_lifetime < INT_MAX);
|
||||
time_t start_time, end_time;
|
||||
/* Make sure we're part-way through the certificate lifetime, rather
|
||||
* than having it start right now. Don't choose quite uniformly, since
|
||||
@ -36,7 +37,7 @@ tor_tls_pick_certificate_lifetime(time_t now,
|
||||
const time_t start_granularity = 24*3600;
|
||||
time_t earliest_start_time;
|
||||
/* Don't actually start in the future! */
|
||||
if (cert_lifetime <= min_real_lifetime + start_granularity) {
|
||||
if ((int)cert_lifetime <= min_real_lifetime + start_granularity) {
|
||||
earliest_start_time = now - 1;
|
||||
} else {
|
||||
earliest_start_time = now + min_real_lifetime + start_granularity
|
||||
|
Loading…
Reference in New Issue
Block a user