[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] Only free strmap if it is allocated.



Update of /home/or/cvsroot/tor/src/or
In directory moria:/tmp/cvs-serv29111/src/or

Modified Files:
	dirserv.c 
Log Message:
Only free strmap if it is allocated.

Index: dirserv.c
===================================================================
RCS file: /home/or/cvsroot/tor/src/or/dirserv.c,v
retrieving revision 1.185
retrieving revision 1.186
diff -u -d -r1.185 -r1.186
--- dirserv.c	26 Aug 2005 18:35:52 -0000	1.185
+++ dirserv.c	26 Aug 2005 18:48:13 -0000	1.186
@@ -1408,7 +1408,9 @@
   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;
+  }
 }