mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
Do not clear is_bad_exit on sybil.
But do clear is_v2_dir.
Fixes bug 21108 -- bugfix on d95e7c7d67
in
0.2.0.13-alpha.
This commit is contained in:
parent
0d4d9b6d88
commit
a47c133c86
6
changes/bug21108_029
Normal file
6
changes/bug21108_029
Normal file
@ -0,0 +1,6 @@
|
||||
o Major bugfixes (directory authority):
|
||||
- During voting, when marking a node as a probable sybil, do not
|
||||
clear its BadExit flag: sybils can still be bad in other ways
|
||||
too. (We still clear the other flags.) Fixes bug 21108; bugfix
|
||||
on 0.2.0.13-alpha.
|
||||
|
@ -2239,7 +2239,7 @@ clear_status_flags_on_sybil(routerstatus_t *rs)
|
||||
{
|
||||
rs->is_authority = rs->is_exit = rs->is_stable = rs->is_fast =
|
||||
rs->is_flagged_running = rs->is_named = rs->is_valid =
|
||||
rs->is_hs_dir = rs->is_possible_guard = rs->is_bad_exit = 0;
|
||||
rs->is_hs_dir = rs->is_v2_dir = rs->is_possible_guard = 0;
|
||||
/* FFFF we might want some mechanism to check later on if we
|
||||
* missed zeroing any flags: it's easy to add a new flag but
|
||||
* forget to add it to this clause. */
|
||||
|
Loading…
Reference in New Issue
Block a user