Loading src/or/rephist.c +7 −0 Original line number Diff line number Diff line Loading @@ -2701,9 +2701,16 @@ rep_hist_buffer_stats_write(time_t now) memset(circs_in_share, 0, SHARES * sizeof(int)); memset(queued_cells, 0, SHARES * sizeof(double)); memset(time_in_queue, 0, SHARES * sizeof(double)); if (!circuits_for_buffer_stats) circuits_for_buffer_stats = smartlist_create(); smartlist_sort(circuits_for_buffer_stats, _buffer_stats_compare_entries); number_of_circuits = smartlist_len(circuits_for_buffer_stats); if (number_of_circuits < 1) { log_info(LD_HIST, "Attempt to write cell statistics to disk failed. " "We haven't seen a single circuit to report about."); goto done; } i = 0; SMARTLIST_FOREACH_BEGIN(circuits_for_buffer_stats, circ_buffer_stats_t *, stat) Loading Loading
src/or/rephist.c +7 −0 Original line number Diff line number Diff line Loading @@ -2701,9 +2701,16 @@ rep_hist_buffer_stats_write(time_t now) memset(circs_in_share, 0, SHARES * sizeof(int)); memset(queued_cells, 0, SHARES * sizeof(double)); memset(time_in_queue, 0, SHARES * sizeof(double)); if (!circuits_for_buffer_stats) circuits_for_buffer_stats = smartlist_create(); smartlist_sort(circuits_for_buffer_stats, _buffer_stats_compare_entries); number_of_circuits = smartlist_len(circuits_for_buffer_stats); if (number_of_circuits < 1) { log_info(LD_HIST, "Attempt to write cell statistics to disk failed. " "We haven't seen a single circuit to report about."); goto done; } i = 0; SMARTLIST_FOREACH_BEGIN(circuits_for_buffer_stats, circ_buffer_stats_t *, stat) Loading