summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul J Stevens <paul@nfg.nl>2010-08-29 20:17:23 +0200
committerPaul J Stevens <paul@nfg.nl>2010-08-29 20:21:18 +0200
commitf28e1a098092933ec35b891135320c7bbf5e397d (patch)
treebcb9be0a1dc160e39ec857572015449ac8f5ae00
parentaa879a69f2fd89500a0a97fb1c25efa66c0c50ca (diff)
fix for #857
-rw-r--r--src/server.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server.c b/src/server.c
index 8eca2604..05f541bb 100644
--- a/src/server.c
+++ b/src/server.c
@@ -929,6 +929,10 @@ void server_config_load(serverConfig_t * config, const char * const service)
for (ip = 0; ip < config->ipcount; ip++) {
// Remove whitespace from each list entry, then log it.
g_strstrip(config->iplist[ip]);
+ if (config->iplist[ip][0] == '*') {
+ g_free(config->iplist[ip]);
+ config->iplist[ip] = g_strdup("0.0.0.0");
+ }
TRACE(TRACE_DEBUG, "binding to IP [%s]", config->iplist[ip]);
}