From 4b3d1128bf96b96322e4b99da4633f44fa49e585 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Tue, 20 Oct 2009 22:39:00 +0200 Subject: Parse kicks and store number of kicks and times kicked per user. --- config.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'config.c') diff --git a/config.c b/config.c index 4fdbdcb..6cc5aad 100644 --- a/config.c +++ b/config.c @@ -35,12 +35,12 @@ int cfg_init() { for(int i = 0; i < regex_count; i++) { config_setting_t *re_setting = config_setting_get_elem(regexes_setting, i); - const char *text, *join; - if(!(config_setting_lookup_string(re_setting, "text", &text) && config_setting_lookup_string(re_setting, "join", &join))) { + const char *text, *join, *kick; + if(!(config_setting_lookup_string(re_setting, "text", &text) && config_setting_lookup_string(re_setting, "join", &join) && config_setting_lookup_string(re_setting, "kick", &kick))) { fprintf(stderr, "Regex set #%d missing one or more keys.\n", i+1); return 0; } - if(!rs_add(text, join)) + if(!rs_add(text, join, kick)) return 0; } -- cgit v1.2.3