]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Don't try to generate stats from an empty served_descs.
authorLinus Nordberg <linus@nordberg.se>
Tue, 27 Mar 2012 13:00:34 +0000 (15:00 +0200)
committerLinus Nordberg <linus@nordberg.se>
Wed, 28 Mar 2012 18:57:45 +0000 (20:57 +0200)
src/or/rephist.c

index 3d5000ccf8a315ff214f6302ff5ebb8ceec97c83..0cd60eeb83662d4a13f3aa2bb8b74829bbc7ed17 100644 (file)
@@ -2657,6 +2657,8 @@ rep_hist_format_desc_stats(time_t now)
     return NULL;
 
   size =  digestmap_size(served_descs);
+  if (size == 0)
+    return NULL;
   vals = tor_malloc(size * sizeof(int));
 
   for (iter = digestmap_iter_init(served_descs); !digestmap_iter_done(iter);