From a9ccc40c7d7ec92ecf1807cf2e8d5cdcce739425 Mon Sep 17 00:00:00 2001 From: tokul Date: Mon, 4 Oct 2004 16:09:03 +0000 Subject: [PATCH] posix functions can be disabled or unavailable git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@8146 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- plugins/administrator/auth.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/administrator/auth.php b/plugins/administrator/auth.php index c32ccbe7..120a3f52 100644 --- a/plugins/administrator/auth.php +++ b/plugins/administrator/auth.php @@ -36,7 +36,8 @@ function adm_check_user() { } else if (file_exists(SM_PATH . 'config/admins')) { $auths = file(SM_PATH . 'config/admins'); $auth = in_array("$username\n", $auths); - } else if ($adm_id = fileowner(SM_PATH . 'config/config.php')) { + } else if ($adm_id = fileowner(SM_PATH . 'config/config.php') && + function_exists('posix_getpwuid')) { $adm = posix_getpwuid( $adm_id ); $auth = ($username == $adm['name']); } else { -- 2.25.1