static struct module *modules;
static struct timeout *to_proctitle;
static bool proctitle_updated;
+static struct ioloop *main_ioloop;
static void
add_stats_string(string_t *str, struct stats_dist *stats, const char *name)
return;
if (to_proctitle == NULL)
- to_proctitle = timeout_add(1000, dict_proctitle_update, NULL);
+ to_proctitle = timeout_add_to(main_ioloop, 1000, dict_proctitle_update, NULL);
proctitle_updated = TRUE;
}
main_preinit();
master_service_set_die_callback(master_service, dict_die);
+ main_ioloop = current_ioloop;
main_init();
master_service_init_finish(master_service);
master_service_run(master_service, client_connected);