diff options
author | Nick Mathewson <nickm@torproject.org> | 2005-08-26 18:48:13 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2005-08-26 18:48:13 +0000 |
commit | 0239249160c585f7a3d75a5db26860faa6e07753 (patch) | |
tree | 7384d457326e0cbd7a17582effd2a258fbf40e34 /src | |
parent | cf90a36dd1085018bf774cfb5146f6b50e675b1b (diff) | |
download | tor-0239249160c585f7a3d75a5db26860faa6e07753.tar tor-0239249160c585f7a3d75a5db26860faa6e07753.tar.gz |
Only free strmap if it is allocated.
svn:r4846
Diffstat (limited to 'src')
-rw-r--r-- | src/or/dirserv.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/or/dirserv.c b/src/or/dirserv.c index 9b3b8f7e5..0cd50068f 100644 --- a/src/or/dirserv.c +++ b/src/or/dirserv.c @@ -1408,7 +1408,9 @@ dirserv_free_all(void) clear_cached_dir(&the_runningrouters); clear_cached_dir(&cached_directory); clear_cached_dir(&cached_runningrouters); - strmap_free(cached_v2_networkstatus, free_cached_dir); - cached_v2_networkstatus = NULL; + if (cached_v2_networkstatus) { + strmap_free(cached_v2_networkstatus, free_cached_dir); + cached_v2_networkstatus = NULL; + } } |