Browse Source

* simplify usage of backend test util

master
Alex 'AdUser' Z 8 years ago
parent
commit
464a3590fa
  1. 19
      src/backend-test.c

19
src/backend-test.c

@ -17,7 +17,6 @@ void usage() {
int main(int argc, char *argv[]) { int main(int argc, char *argv[]) {
const char *ip = "127.0.0.17"; const char *ip = "127.0.0.17";
f2b_config_t config; f2b_config_t config;
f2b_config_param_t *param = NULL;
f2b_config_section_t *section = NULL; f2b_config_section_t *section = NULL;
f2b_backend_t *backend = NULL; f2b_backend_t *backend = NULL;
@ -30,23 +29,15 @@ int main(int argc, char *argv[]) {
return EXIT_FAILURE; return EXIT_FAILURE;
} }
if ((section = f2b_config_section_find(config.jails, "test")) == NULL) { if (config.backends == NULL) {
f2b_log_msg(log_error, "can't find config section for jail 'test'"); f2b_log_msg(log_error, "nos backend found in config");
return EXIT_FAILURE;
}
if ((param = f2b_config_param_find(section->param, "backend")) == NULL) {
f2b_log_msg(log_error, "jail 'test' has not param named 'backend'");
return EXIT_FAILURE;
}
if ((section = f2b_config_section_find(config.backends, param->value)) == NULL) {
f2b_log_msg(log_error, "can't find config section for backend '%s'", param->value);
return EXIT_FAILURE; return EXIT_FAILURE;
} else {
section = config.backends;
} }
if ((backend = f2b_backend_create(section, argv[2])) == NULL) { if ((backend = f2b_backend_create(section, argv[2])) == NULL) {
f2b_log_msg(log_error, "can't create backend '%s' with id '%s'", param->value, argv[2]); f2b_log_msg(log_error, "can't create backend '%s' with id '%s'", section->name, argv[2]);
return EXIT_FAILURE; return EXIT_FAILURE;
} }

Loading…
Cancel
Save