mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 13:13:44 +01:00
Avoid possible segfault when handling networkstatus vote with bad flavor
Fix for 6530; fix on 0.2.2.6-alpha.
This commit is contained in:
parent
4e7552e552
commit
57e35ad3d9
4
changes/bug6530
Normal file
4
changes/bug6530
Normal file
@ -0,0 +1,4 @@
|
||||
o Major bugfixes:
|
||||
- Avoid a read of uninitializd RAM when reading a vote or consensus
|
||||
document with an unrecognized flavor name. Fixes bug 6530; bugfix on
|
||||
0.2.2.6-alpha.
|
@ -2821,7 +2821,7 @@ networkstatus_parse_vote_from_string(const char *s, const char **eos_out,
|
||||
int flavor = networkstatus_parse_flavor_name(tok->args[1]);
|
||||
if (flavor < 0) {
|
||||
log_warn(LD_DIR, "Can't parse document with unknown flavor %s",
|
||||
escaped(tok->args[2]));
|
||||
escaped(tok->args[1]));
|
||||
goto err;
|
||||
}
|
||||
ns->flavor = flav = flavor;
|
||||
|
Loading…
Reference in New Issue
Block a user