diff options
author | Paul J Stevens <paul@nfg.nl> | 2010-08-29 20:17:23 +0200 |
---|---|---|
committer | Paul J Stevens <paul@nfg.nl> | 2010-08-29 20:21:18 +0200 |
commit | f28e1a098092933ec35b891135320c7bbf5e397d (patch) | |
tree | bcb9be0a1dc160e39ec857572015449ac8f5ae00 | |
parent | aa879a69f2fd89500a0a97fb1c25efa66c0c50ca (diff) |
fix for #857
-rw-r--r-- | src/server.c | 4 |
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]); } |