]> Savannah Git Hosting - gnulib.git/commitdiff
test-getlogin: pacify gcc -Wshadow
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 30 Oct 2022 19:29:26 +0000 (12:29 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 30 Oct 2022 20:25:42 +0000 (13:25 -0700)
* tests/test-getlogin.h (test_getlogin_result): Rename local.

ChangeLog
tests/test-getlogin.h

index f410dbe048a569632c187498b0ec715670faa54a..159bb007ca6e1025276d08bb309b34554e4b721c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2022-10-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       test-getlogin: pacify gcc -Wshadow
+       * tests/test-getlogin.h (test_getlogin_result): Rename local.
+
 2022-10-25  Simon Josefsson  <simon@josefsson.org>
 
        gendocs: Output timestamp in English.
index 94cbc61823dca7b846fc98fba7be2a2919fc6b54..564aea9d0904cab0bc27872ab81d49f00be9c021 100644 (file)
@@ -58,14 +58,14 @@ test_getlogin_result (const char *buf, int err)
       FILE *fp = fopen ("/proc/self/loginuid", "r");
       if (fp != NULL)
         {
-          char buf[21];
-          size_t n = fread (buf, 1, sizeof buf, fp);
-          if (n > 0 && n < sizeof buf)
+          char fread_buf[21];
+          size_t n = fread (fread_buf, 1, sizeof fread_buf, fp);
+          if (n > 0 && n < sizeof fread_buf)
             {
-              buf[n] = '\0';
+              fread_buf[n] = '\0';
               errno = 0;
               char *endptr;
-              unsigned long value = strtoul (buf, &endptr, 10);
+              unsigned long value = strtoul (fread_buf, &endptr, 10);
               if (*endptr == '\0' && errno == 0)
                 loginuid_undefined = ((uid_t) value == (uid_t)(-1));
             }