diff --git a/Archive/Tar.php b/Archive/Tar.php index ab00e11..5a52ce8 100644 --- a/Archive/Tar.php +++ b/Archive/Tar.php @@ -1515,8 +1515,13 @@ public function _writeHeaderBlock( $userinfo = posix_getpwuid($p_uid); $groupinfo = posix_getgrgid($p_gid); - $v_uname = $userinfo['name']; - $v_gname = $groupinfo['name']; + if ($userinfo === false || $groupinfo === false) { + $v_uname = ''; + $v_gname = ''; + } else { + $v_uname = $userinfo['name']; + $v_gname = $groupinfo['name']; + } } else { $v_uname = ''; $v_gname = '';