From: usertam Date: Thu, 29 May 2025 11:19:06 +0000 (+0800) Subject: mkgnutar.pl: avoid uninitialized username variable X-Git-Tag: v1.47.3-rc3~18^2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=9217c359db1d1b6d031a0e2ca9a885634fed00da;p=thirdparty%2Fe2fsprogs.git mkgnutar.pl: avoid uninitialized username variable This can happen when the running uid is dynamically allocated without a proper user entry or name. --- diff --git a/tests/m_rootgnutar/mkgnutar.pl b/tests/m_rootgnutar/mkgnutar.pl index 516124cd..2513b9b7 100644 --- a/tests/m_rootgnutar/mkgnutar.pl +++ b/tests/m_rootgnutar/mkgnutar.pl @@ -59,7 +59,7 @@ foreach my $fname (@entries) { my $content = ""; my $type; my $linkname = ""; - my $username = $ENV{LOGNAME} || $ENV{USER} || getpwuid($<); + my $username = $ENV{LOGNAME} || $ENV{USER} || getpwuid($<) || ""; if (S_ISLNK($mode)) { $type = 2; $linkname = readlink $fname;