From 75b2081c6beb97f23e6dd5600d07b67da1306ef1 Mon Sep 17 00:00:00 2001 From: gepard1984 Date: Tue, 17 Jan 2012 13:28:55 +0000 Subject: [PATCH] Fixed root usercheck not printing warning if file is suid-root. git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15482 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/common/core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/core.c b/src/common/core.c index 4150a95328..60ba5d6cdd 100644 --- a/src/common/core.c +++ b/src/common/core.c @@ -210,11 +210,11 @@ static void display_title(void) ShowInfo("SVN Revision: '"CL_WHITE"%s"CL_RESET"'.\n", get_svn_revision()); } -// Warning if logged in as superuser (root) +// Warning if executed as superuser (root) void usercheck(void) { #ifndef _WIN32 - if ((getuid() == 0) && (getgid() == 0)) { + if (geteuid() == 0) { ShowWarning ("You are running rAthena with root privileges, it is not necessary.\n"); } #endif