From 8a7572e8271d7f146299ac63de0e9982b46652e0 Mon Sep 17 00:00:00 2001 From: Martin Johansson Date: Tue, 6 Mar 2012 20:39:19 +0100 Subject: [PATCH] Add ban enable switch. Default is disabled. --- src/conf.c | 7 +++++++ src/conf.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/conf.c b/src/conf.c index 0ac0bc4..f2baa31 100644 --- a/src/conf.c +++ b/src/conf.c @@ -256,6 +256,13 @@ bool_t getBoolConf(param_t param) else return config_setting_get_bool(setting); break; + case ENABLE_BAN: + setting = config_lookup(&configuration, "enable_ban"); + if (!setting) + return false; + else + return config_setting_get_bool(setting); + break; default: doAssert(false); } diff --git a/src/conf.h b/src/conf.h index 92dd6a7..36115b0 100644 --- a/src/conf.h +++ b/src/conf.h @@ -51,6 +51,7 @@ typedef enum param { ADMIN_PASSPHRASE, BAN_LENGTH, ALLOW_TEXTMESSAGE, + ENABLE_BAN, } param_t; typedef struct { -- 2.30.2