mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
bugfix on r11480:
Stop calling tor_strlower() on uninitialized memory in some cases. svn:r11858
This commit is contained in:
parent
19c2306f53
commit
8e8d2defe3
@ -83,11 +83,15 @@ Changes in version 0.2.0.8-alpha - 2007-10-12
|
|||||||
cache when canceling a pending resolve. Don't log unless stuff
|
cache when canceling a pending resolve. Don't log unless stuff
|
||||||
is fishy. Resolves bug 463.
|
is fishy. Resolves bug 463.
|
||||||
|
|
||||||
o Minor bugfixes (Security):
|
o Minor bugfixes (anonymity):
|
||||||
- Never report that we've used more bandwidth than we're willing to
|
- Never report that we've used more bandwidth than we're willing to
|
||||||
relay: it leaks how much non-relay traffic we're using. Resolves
|
relay: it leaks how much non-relay traffic we're using. Resolves
|
||||||
bug 516.
|
bug 516.
|
||||||
|
|
||||||
|
o Minor bugfixes (of some sort):
|
||||||
|
- Stop calling tor_strlower() on uninitialized memory in some cases.
|
||||||
|
Bugfix in 0.2.0.7-alpha.
|
||||||
|
|
||||||
o Code simplifications and refactoring:
|
o Code simplifications and refactoring:
|
||||||
- Make a bunch of functions static. Remove some dead code.
|
- Make a bunch of functions static. Remove some dead code.
|
||||||
- Pull out about a third of the really big routerlist.c; put it in a
|
- Pull out about a third of the really big routerlist.c; put it in a
|
||||||
|
@ -2355,10 +2355,10 @@ router_parse_addr_policy_from_string(const char *s, int assume_action)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
cp = line;
|
cp = line;
|
||||||
|
tor_strlower(line);
|
||||||
} else { /* assume an already well-formed address policy line */
|
} else { /* assume an already well-formed address policy line */
|
||||||
cp = s;
|
cp = s;
|
||||||
}
|
}
|
||||||
tor_strlower(line);
|
|
||||||
|
|
||||||
eos = cp + strlen(cp);
|
eos = cp + strlen(cp);
|
||||||
tok = get_next_token(&cp, eos, routerdesc_token_table);
|
tok = get_next_token(&cp, eos, routerdesc_token_table);
|
||||||
|
Loading…
Reference in New Issue
Block a user