From b7fec238bd094d70df001c069cb9ac11056f907c Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Mon, 10 Mar 2014 17:04:26 +0100 Subject: Add --verify-config option --- src/fastd.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/fastd.c') diff --git a/src/fastd.c b/src/fastd.c index 532c8be..9115bbf 100644 --- a/src/fastd.c +++ b/src/fastd.c @@ -896,10 +896,12 @@ int main(int argc, char *argv[]) { init_signals(&ctx); - if (conf.daemon) - status_fd = daemonize(&ctx); + if (!conf.verify_config) { + if (conf.daemon) + status_fd = daemonize(&ctx); - init_log(&ctx); + init_log(&ctx); + } #ifdef HAVE_LIBSODIUM sodium_init(); @@ -913,6 +915,9 @@ int main(int argc, char *argv[]) { fastd_config_check(&ctx, &conf); + if (conf.verify_config) + exit(0); + update_time(&ctx); ctx.next_keepalives = fastd_in_seconds(&ctx, conf.keepalive_interval); -- cgit v1.2.3