From 9217c359db1d1b6d031a0e2ca9a885634fed00da Mon Sep 17 00:00:00 2001 From: usertam Date: Thu, 29 May 2025 19:19:06 +0800 Subject: [PATCH] mkgnutar.pl: avoid uninitialized username variable This can happen when the running uid is dynamically allocated without a proper user entry or name. --- tests/m_rootgnutar/mkgnutar.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.47.3