diff options
Diffstat (limited to 'src/server/serverConfigFile.c')
| -rw-r--r-- | src/server/serverConfigFile.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/server/serverConfigFile.c b/src/server/serverConfigFile.c index f50f2a9..31d3db3 100644 --- a/src/server/serverConfigFile.c +++ b/src/server/serverConfigFile.c @@ -32,14 +32,16 @@ static void prepareConfigFile(textFile_t *ts) } } } - } void initServerConfigFile() { - printf("load configuration form %s\n", SERVER_CONFIG); + char *configFile; + + configFile = getParamElse("--config-file", SERVER_CONFIG); + printf("load configuration from %s\n", getParamElse("--config-file", SERVER_CONFIG) ); - serverTextFile = loadTextFile(SERVER_CONFIG); + serverTextFile = loadTextFile(configFile); if( serverTextFile == NULL ) { @@ -48,7 +50,6 @@ void initServerConfigFile() } prepareConfigFile(serverTextFile); - } static char *findValue(char *s) |