From b8abde0fe4a4be7d987cf56c4d5ff594e2dad3c2 Mon Sep 17 00:00:00 2001 From: Collin Funk Date: Sun, 7 Dec 2025 15:03:00 -0800 Subject: [PATCH] maint: whoami: reduce variable scope * src/whoami.c (main): Declare variables where they are used instead of at the start of the function. --- src/whoami.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/whoami.c b/src/whoami.c index 9313eaf3e4..47c7c55b8a 100644 --- a/src/whoami.c +++ b/src/whoami.c @@ -55,8 +55,6 @@ Same as id -un.\n\ int main (int argc, char **argv) { - struct passwd *pw; - uid_t uid; uid_t NO_UID = -1; initialize_main (&argc, &argv); @@ -78,8 +76,8 @@ main (int argc, char **argv) } errno = 0; - uid = geteuid (); - pw = uid == NO_UID && errno ? nullptr : getpwuid (uid); + uid_t uid = geteuid (); + struct passwd *pw = uid == NO_UID && errno ? nullptr : getpwuid (uid); if (!pw) error (EXIT_FAILURE, errno, _("cannot find name for user ID %ju"), (uintmax_t) uid); -- 2.47.3