X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=plugins%2Fadministrator%2Fauth.php;h=120a3f5214d6e4d3a77866e64a1ffa00932042f7;hp=c32ccbe738715614e14dd065559ede84851406e5;hb=a9ccc40c7d7ec92ecf1807cf2e8d5cdcce739425;hpb=e7a2b2b3ba4955dca9efad630498ae10c73fbc83 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 {