mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 21:23:58 +01:00
Merge remote-tracking branch 'dgoulet/bug23091_032_01'
This commit is contained in:
commit
133e1e870b
6
changes/bug23091
Normal file
6
changes/bug23091
Normal file
@ -0,0 +1,6 @@
|
||||
o Minor bugfixes (consensus expiry):
|
||||
- Tor would reconsider updating its directory information every 2 minutes
|
||||
instead of only doing it for a consensus that is more than 24 hours old
|
||||
(badly expired). This specific check is done in the tor main loop
|
||||
callback that validates if we have an expired consensus. Fixes bug
|
||||
23091; bugfix on tor-0.2.0.19-alpha.
|
@ -1709,7 +1709,7 @@ check_expired_networkstatus_callback(time_t now, const or_options_t *options)
|
||||
* networkstatus_get_reasonably_live_consensus(), but that value is way
|
||||
* way too high. Arma: is the bridge issue there resolved yet? -NM */
|
||||
#define NS_EXPIRY_SLOP (24*60*60)
|
||||
if (ns && ns->valid_until < now+NS_EXPIRY_SLOP &&
|
||||
if (ns && ns->valid_until < (now - NS_EXPIRY_SLOP) &&
|
||||
router_have_minimum_dir_info()) {
|
||||
router_dir_info_changed();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user