X-Git-Url: http://git.code-monkey.de/?p=umurmur.git;a=blobdiff_plain;f=src%2Fmain.c;h=d98fb6aca3a89b42fa3d4fbe2d21d51cd74208ec;hp=a18363dd721bc579bdbcd842e295d4c8b0223132;hb=571e132795d595c7c4ce39b5b1bc9aae6a72f4cd;hpb=779660334a7291f4918e313a78ed48f4d3d6e0a5 diff --git a/src/main.c b/src/main.c index a18363d..d98fb6a 100644 --- a/src/main.c +++ b/src/main.c @@ -322,13 +322,6 @@ int main(int argc, char **argv) Log_init(false); if (pidfile != NULL) lockfile(pidfile); - - switch_user(); - - /* Reopen log file. If user switch results in access denied, we catch - * it early. - */ - Log_reset(); } else Log_init(true); @@ -365,6 +358,12 @@ int main(int argc, char **argv) setscheduler(); #endif + switch_user(); + /* Reopen log file. If user switch results in access denied, we catch + * it early. + */ + Log_reset(); + Server_run(); #ifdef USE_SHAREDMEMORY_API