X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmain.c;h=af42218e74faa800f1a689c79c7599cb98a4b640;hb=689da1db7e2517c187ce76c6c553e20d630a7f36;hp=8262b4b7179c62f9a9e2987fbd3325a191e03c19;hpb=92aff95471b2d258d9fc4852d0b14ab9855cd447;p=NeonServV5.git diff --git a/src/main.c b/src/main.c index 8262b4b..af42218 100644 --- a/src/main.c +++ b/src/main.c @@ -1,4 +1,4 @@ -/* main.c - NeonServ v5.3 +/* main.c - NeonServ v5.4 * Copyright (C) 2011-2012 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify @@ -192,10 +192,15 @@ int main(int argc, char *argv[]) { break; } } + #ifndef WIN32 if(geteuid() == 0 || getuid() == 0) { fprintf(stderr, "NeonServ may not be run with super user privileges.\n"); exit(0); } + #endif + #ifdef ENABLE_MEMORY_DEBUG + initMemoryDebug(); + #endif if(!loadConfig(CONF_FILE)) { fprintf(stderr, "Unable to load " CONF_FILE "\n"); exit(0); @@ -244,10 +249,6 @@ main: signal(SIGSEGV, sighandler); signal(SIGTERM, sighandler); - #ifdef ENABLE_MEMORY_DEBUG - initMemoryDebug(); - #endif - start_time = time(0); #ifdef WIN32