diff options
author | Nick Mathewson <nickm@torproject.org> | 2019-07-19 09:49:52 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2019-07-19 09:49:52 -0400 |
commit | a9379d6750d025d8bfe54a79c26e89eb45393f3a (patch) | |
tree | 923e48e6df77154967501a8a21851da870b263f0 /changes/bug29706_minimal | |
parent | 1dd95278970f9f32d83a31fe73e0258a30523539 (diff) | |
download | tor-a9379d6750d025d8bfe54a79c26e89eb45393f3a.tar.gz tor-a9379d6750d025d8bfe54a79c26e89eb45393f3a.zip |
Set 'routerlist' global to NULL before freeing it.
There is other code that uses this value, and some of it is
apparently reachable from inside router_dir_info_changed(), which
routerlist_free() apparently calls. (ouch!) This is a minimal fix
to try to resolve the issue without causing other problems.
Fixes bug 31003. I'm calling this a bugfix on 0.1.2.2-alpha, where
the call to router_dir_info_changed() was added to routerlist_free().
Diffstat (limited to 'changes/bug29706_minimal')
0 files changed, 0 insertions, 0 deletions