Don't crash if one specify '-S' or '-s' and an invalid configuration file.

This commit is contained in:
Jan Vidar Krey 2009-03-24 23:10:51 +01:00
parent c14fa3c3a9
commit 26f1864c1f

View File

@ -169,19 +169,20 @@ int check_configuration(int dump)
int ret = read_config(arg_config, &configuration, 0); int ret = read_config(arg_config, &configuration, 0);
if (dump) if (dump)
{
if (ret != -1)
{ {
dump_config(&configuration, dump > 1); dump_config(&configuration, dump > 1);
puts("");
} }
if (dump)
return 0; return 0;
}
if (ret == -1) if (ret == -1)
{ {
fprintf(stderr, "ERROR\n"); fprintf(stderr, "ERROR\n");
return 1; return 1;
} }
fprintf(stdout, "OK\n"); fprintf(stdout, "OK\n");
return 0; return 0;
} }