]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Now that we can hit the end of router_rebuild_store before chunk_list is set, we...
authorNick Mathewson <nickm@torproject.org>
Wed, 14 Jan 2009 06:36:30 +0000 (06:36 +0000)
committerNick Mathewson <nickm@torproject.org>
Wed, 14 Jan 2009 06:36:30 +0000 (06:36 +0000)
svn:r18101

src/or/routerlist.c

index 3706769a467a3602581322505b45b8e6d5c23efb..4cc88fd7ce38b3254a4935dfe4e67af40bf0817d 100644 (file)
@@ -749,8 +749,10 @@ router_rebuild_store(int flags, desc_store_t *store)
     smartlist_free(signed_descriptors);
   tor_free(fname);
   tor_free(fname_tmp);
-  SMARTLIST_FOREACH(chunk_list, sized_chunk_t *, c, tor_free(c));
-  smartlist_free(chunk_list);
+  if (chunk_list) {
+    SMARTLIST_FOREACH(chunk_list, sized_chunk_t *, c, tor_free(c));
+    smartlist_free(chunk_list);
+  }
 
   return r;
 }