aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2005-08-26 18:48:13 +0000
committerNick Mathewson <nickm@torproject.org>2005-08-26 18:48:13 +0000
commit0239249160c585f7a3d75a5db26860faa6e07753 (patch)
tree7384d457326e0cbd7a17582effd2a258fbf40e34 /src
parentcf90a36dd1085018bf774cfb5146f6b50e675b1b (diff)
downloadtor-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.c6
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;
+ }
}