From: Nick Mathewson Date: Fri, 26 Apr 2019 16:46:14 +0000 (-0400) Subject: Remove now-extraneous calls to initialize_periodic_events(). X-Git-Tag: tor-0.4.1.1-alpha~47^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9a62a820fb2b0319c27d5f5131c2227a66133ee0;p=thirdparty%2Ftor.git Remove now-extraneous calls to initialize_periodic_events(). This is now the responsibility of the mainloop's subsystem initializer. --- diff --git a/src/core/mainloop/mainloop.c b/src/core/mainloop/mainloop.c index 8e61bd7e6c..0c825bb1be 100644 --- a/src/core/mainloop/mainloop.c +++ b/src/core/mainloop/mainloop.c @@ -2610,8 +2610,6 @@ dns_servers_relaunch_checks(void) void initialize_mainloop_events(void) { - initialize_periodic_events(); - if (!schedule_active_linked_connections_event) { schedule_active_linked_connections_event = mainloop_event_postloop_new(schedule_active_linked_connections_cb, NULL); @@ -2629,8 +2627,9 @@ do_main_loop(void) /* initialize the periodic events first, so that code that depends on the * events being present does not assert. */ - initialize_periodic_events(); + tor_assert(periodic_events_initialized); initialize_mainloop_events(); + periodic_events_setup_all(); struct timeval one_second = { 1, 0 };