diff --git a/src/main.c b/src/main.c index d398bdd..42d387e 100644 --- a/src/main.c +++ b/src/main.c @@ -167,21 +167,22 @@ int check_configuration(int dump) { struct hub_config configuration; int ret = read_config(arg_config, &configuration, 0); - + if (dump) { - dump_config(&configuration, dump > 1); - puts(""); - } - - if (dump) + if (ret != -1) + { + dump_config(&configuration, dump > 1); + } return 0; - + } + if (ret == -1) { fprintf(stderr, "ERROR\n"); return 1; } + fprintf(stdout, "OK\n"); return 0; }