From 0b6b2d1524773dddd05b27952b7afe2596dd72de Mon Sep 17 00:00:00 2001 From: Ed Wilde Date: Wed, 4 May 2022 09:05:19 +1200 Subject: [PATCH] Fix error when `posix_getpwuid` returns false The posix_getpwuid function can return false if it fails (see [docs](https://www.php.net/manual/en/function.posix-getpwuid.php#:~:text=The%20function%20returns%20false%20on%20failure.)). --- src/Core/TempFolder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Core/TempFolder.php b/src/Core/TempFolder.php index 6ca00a48d..11a41c660 100644 --- a/src/Core/TempFolder.php +++ b/src/Core/TempFolder.php @@ -39,7 +39,7 @@ class TempFolder $user = ''; if (function_exists('posix_getpwuid') && function_exists('posix_getuid')) { $userDetails = posix_getpwuid(posix_getuid()); - $user = $userDetails['name']; + $user = $userDetails['name'] ?? false; } if (!$user) { $user = Environment::getEnv('APACHE_RUN_USER');