From: Pekka Riikonen Date: Wed, 14 Feb 2001 13:35:55 +0000 (+0000) Subject: update X-Git-Tag: SILC.0.1~233 X-Git-Url: http://git.silcnet.org/gitweb/?a=commitdiff_plain;h=cf85dae16c46b4b093ca41d91d777d2d26b4007c;p=silc.git update --- diff --git a/apps/silcd/server.c b/apps/silcd/server.c index 315db519..f0a385f7 100644 --- a/apps/silcd/server.c +++ b/apps/silcd/server.c @@ -395,12 +395,13 @@ void silc_server_daemonise(SilcServer server) pw=getpwnam(user); gr=getgrnam(group); - if (!pw || !gr) { - fprintf(stderr, "Error:" - "\tSILC server must not be run as root. For the security of your\n" - "\tsystem it is strongly suggested that you run SILC under dedicated\n" - "\tuser account. Modify the [Identity] configuration section to run\n" - "\tthe server as non-root user.\n"); + if (!pw) { + fprintf(stderr, "No such user %s found\n", user); + exit(1); + } + + if (!gr) { + fprintf(stderr, "No such group %s found\n", group); exit(1); } diff --git a/includes/silcincludes.h b/includes/silcincludes.h index 80f27486..9685d8ec 100644 --- a/includes/silcincludes.h +++ b/includes/silcincludes.h @@ -42,6 +42,7 @@ #include #include #include +#include #ifdef SOCKS5 #include "socks.h"