From 737f6f1c3c591a47b8b48d54563d6ad1b694f256 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 3 Nov 2010 15:26:40 +0000 Subject: [PATCH] anvil: Show number of connections in process title if verbose_proctitle=yes --- src/anvil/main.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/anvil/main.c b/src/anvil/main.c index 8c8c77e560..12dd64cec1 100644 --- a/src/anvil/main.c +++ b/src/anvil/main.c @@ -7,6 +7,7 @@ #include "ioloop.h" #include "restrict-access.h" #include "master-service.h" +#include "master-service-settings.h" #include "master-interface.h" #include "connect-limit.h" #include "penalty.h" @@ -49,9 +50,17 @@ static void log_fdpass_input(void *context ATTR_UNUSED) int main(int argc, char *argv[]) { - master_service = master_service_init("anvil", 0, &argc, &argv, NULL); + const enum master_service_flags service_flags = + MASTER_SERVICE_FLAG_UPDATE_PROCTITLE; + const char *error; + + master_service = master_service_init("anvil", service_flags, + &argc, &argv, NULL); if (master_getopt(master_service) > 0) return FATAL_DEFAULT; + if (master_service_settings_read_simple(master_service, + NULL, &error) < 0) + i_fatal("Error reading configuration: %s", error); master_service_init_log(master_service, "anvil: "); restrict_access_by_env(NULL, FALSE); -- 2.47.3