mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-30 15:43:32 +01:00
Fix a crash on startup if you install Tor 0.2.0.13-alpha fresh
without a datadirectory from a previous Tor install. Reported by Zax. svn:r12928
This commit is contained in:
parent
abf9fadcca
commit
87a616e128
@ -1,5 +1,8 @@
|
|||||||
Changes in version 0.2.0.14-alpha - 2007-12-??
|
Changes in version 0.2.0.14-alpha - 2007-12-??
|
||||||
o Major bugfixes:
|
o Major bugfixes:
|
||||||
|
- Fix a crash on startup if you install Tor 0.2.0.13-alpha fresh
|
||||||
|
without a datadirectory from a previous Tor install. Reported
|
||||||
|
by Zax.
|
||||||
- Fix a crash when we fetch a descriptor that turns out to be
|
- Fix a crash when we fetch a descriptor that turns out to be
|
||||||
unexpected (it used to be in our networkstatus when we started
|
unexpected (it used to be in our networkstatus when we started
|
||||||
fetching it, but it isn't in our current networkstatus), and we
|
fetching it, but it isn't in our current networkstatus), and we
|
||||||
|
@ -127,6 +127,8 @@ router_reload_v2_networkstatus(void)
|
|||||||
|
|
||||||
entries = tor_listdir(filename);
|
entries = tor_listdir(filename);
|
||||||
tor_free(filename);
|
tor_free(filename);
|
||||||
|
if (!entries) /* dir doesn't exist */
|
||||||
|
return 0;
|
||||||
SMARTLIST_FOREACH(entries, const char *, fn, {
|
SMARTLIST_FOREACH(entries, const char *, fn, {
|
||||||
char buf[DIGEST_LEN];
|
char buf[DIGEST_LEN];
|
||||||
if (strlen(fn) != HEX_DIGEST_LEN ||
|
if (strlen(fn) != HEX_DIGEST_LEN ||
|
||||||
|
Loading…
Reference in New Issue
Block a user