X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fconf.c;h=d716312e444b90615e0be9a1b59efc92f9c0f6fe;hb=237334f63049d15450ea95197bc68f89a421e44a;hp=2c6f56f9ffa5fd404fd2f10618a241cf42488d6c;hpb=a0f585591388e8245bd14f4d37ef7b667f036672;p=umurmur.git diff --git a/src/conf.c b/src/conf.c index 2c6f56f..d716312 100644 --- a/src/conf.c +++ b/src/conf.c @@ -144,12 +144,23 @@ const char *getStrConf(param_t param) case BINDADDR: setting = config_lookup(&configuration, "bindaddr"); if (!setting) - return ""; + return NULL; else { if ((strsetting = config_setting_get_string(setting)) != NULL) return strsetting; else - return ""; + return NULL; + } + break; + case BINDADDR6: + setting = config_lookup(&configuration, "bindaddr6"); + if (!setting) + return NULL; + else { + if ((strsetting = config_setting_get_string(setting)) != NULL) + return strsetting; + else + return NULL; } break; case WELCOMETEXT: @@ -238,6 +249,14 @@ int getIntConf(param_t param) return config_setting_get_int(setting); } break; + case BINDPORT6: + setting = config_lookup(&configuration, "bindport6"); + if (!setting) + return DEFAULT_BINDPORT; + else { + return config_setting_get_int(setting); + } + break; case BAN_LENGTH: setting = config_lookup(&configuration, "ban_length"); if (!setting)