diff options
Diffstat (limited to 'config.c')
-rw-r--r-- | config.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -3,11 +3,13 @@ #include <libconfig.h> +#include "config.h" #include "regexset.h" #include "channel.h" #include "nick.h" config_t config; +struct ircstats_config_t ircstats_config; int cfg_init() { config_init(&config); @@ -25,6 +27,10 @@ int cfg_init() { return 0; } + if(!config_lookup_int(&config, "threads", &ircstats_config.threads)) { + ircstats_config.threads = 1; + } + config_setting_t *regexes_setting = config_lookup(&config, "regexes"); if(!config_setting_is_aggregate(regexes_setting)) { fprintf(stderr, "Setting \"regexes\" must be an aggregate type.\n"); |