From 0239249160c585f7a3d75a5db26860faa6e07753 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Fri, 26 Aug 2005 18:48:13 +0000 Subject: [PATCH] Only free strmap if it is allocated. svn:r4846 --- src/or/dirserv.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/or/dirserv.c b/src/or/dirserv.c index 9b3b8f7e5b..0cd50068f3 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; + } }