Browse Source

* jail.c: add f2b_jail_create()

master
Alex 'AdUser' Z 8 years ago
parent
commit
87af9a0e86
  1. 17
      src/jail.c

17
src/jail.c

@ -122,6 +122,23 @@ f2b_jail_unban(f2b_jail_t *jail, f2b_ipaddr_t *addr) {
return false;
}
f2b_jail_t *
f2b_jail_create(f2b_config_section_t *section) {
f2b_jail_t *jail = NULL;
assert(section != NULL);
if ((jail = calloc(1, sizeof(f2b_jail_t))) == NULL) {
f2b_log_msg(log_error, "calloc() for new jail failed");
return NULL;
}
memcpy(jail, &defaults, sizeof(f2b_jail_t));
f2b_jail_apply_config(jail, section);
return jail;
}
size_t
f2b_jail_process(f2b_jail_t *jail) {
f2b_logfile_t *file = NULL;

Loading…
Cancel
Save