diff options
| author | Dusan Durech <dusan.d@centrum.sk> | 2008-11-29 23:20:10 +0100 |
|---|---|---|
| committer | Dusan Durech <dusan.d@centrum.sk> | 2008-11-29 23:20:10 +0100 |
| commit | c8a8d3b8177804d23222db4925db53f4ba079060 (patch) | |
| tree | 51213c28becf8a0be988506cfaefe468e4610412 /src/server | |
| parent | d375464b89133f2cace2a283cbfa89d42b5c71ad (diff) | |
Fix bug with not found arena File
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/publicServer.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/server/publicServer.c b/src/server/publicServer.c index 21f2891..10ac39f 100644 --- a/src/server/publicServer.c +++ b/src/server/publicServer.c @@ -224,9 +224,16 @@ static int initPublicServerNetwork() static void loadArena() { - choice_arenaFile = - getArenaFileFormNetName(getSetting("ARENA", "--arena", "FAGN")); + choice_arenaFile = getArenaFileFormNetName(getSetting("ARENA", "--arena", "FAGN")); + + if( choice_arenaFile == NULL ) + { + fprintf(stderr, _("I dont load arena %s!\n"), getSetting("ARENA", "--arena", "FAGN")); + exit(-1); + } + arena = getArena(choice_arenaFile); + setCurrentArena(arena); } @@ -243,9 +250,7 @@ int initPublicServer() initShot(); initServerConfigFile(); - ret = - initLog(getSetting - ("LOG_FILE", "--log-file", "/tmp/tuxanci-server.log")); + ret = initLog(getSetting("LOG_FILE", "--log-file", "/tmp/tuxanci-server.log")); if (ret < 0) { fprintf(stderr, _("I was unable to open config file!\n")); |