From c8a8d3b8177804d23222db4925db53f4ba079060 Mon Sep 17 00:00:00 2001 From: Dusan Durech Date: Sat, 29 Nov 2008 23:20:10 +0100 Subject: Fix bug with not found arena File --- src/server/publicServer.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/server/publicServer.c') 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")); -- cgit v1.2.3