]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Merge remote-tracking branch 'public/restart_reset_bootstrap'
authorNick Mathewson <nickm@torproject.org>
Wed, 14 Mar 2018 11:12:37 +0000 (12:12 +0100)
committerNick Mathewson <nickm@torproject.org>
Wed, 14 Mar 2018 11:12:37 +0000 (12:12 +0100)
1  2 
src/or/control.c
src/or/main.c

Simple merge
diff --cc src/or/main.c
index 077d8f8823989e4fc10adc4493cb0f0299b472c2,5869b2b4df588652faae50cb65e62b0e87a15326..65340751ef2acca38043f55b400fa801441d4335
@@@ -3520,9 -3391,31 +3527,34 @@@ tor_free_all(int postfork
    periodic_timer_free(second_timer);
    teardown_periodic_events();
    periodic_timer_free(refill_timer);
 +  tor_event_free(shutdown_did_not_work_event);
 +  tor_event_free(initialize_periodic_events_event);
 +
+ #ifdef HAVE_SYSTEMD_209
+   periodic_timer_free(systemd_watchdog_timer);
+ #endif
+   global_read_bucket = global_write_bucket = 0;
+   global_relayed_read_bucket = global_relayed_write_bucket = 0;
+   stats_prev_global_read_bucket = stats_prev_global_write_bucket = 0;
+   stats_prev_n_read = stats_prev_n_written = 0;
+   stats_n_bytes_read = stats_n_bytes_written = 0;
+   time_of_process_start = 0;
+   time_of_last_signewnym = 0;
+   signewnym_is_pending = 0;
+   newnym_epoch = 0;
+   called_loop_once = 0;
+   main_loop_should_exit = 0;
+   main_loop_exit_value = 0;
+   can_complete_circuits = 0;
+   quiet_level = 0;
+   should_init_bridge_stats = 1;
+   dns_honesty_first_time = 1;
+   heartbeat_callback_first_time = 1;
+   n_libevent_errors = 0;
+   current_second = 0;
+   memset(&refill_timer_current_millisecond, 0, sizeof(struct timeval));
    if (!postfork) {
      release_lockfile();
    }