]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
sunrpc: Fix netname build with older gcc
authorAdhemerval Zanella Netto <adhemerval.zanella@linaro.org>
Mon, 24 Jul 2023 17:15:23 +0000 (14:15 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 26 Jul 2023 12:45:22 +0000 (09:45 -0300)
The -Wformat-overflow was added by gcc 8.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
sunrpc/netname.c

index d9d82501b0ecb6b5b9af85ea9ff5a34a4fee2d61..9e2f78329e48a55d2ae996022b701c2d9bf4391f 100644 (file)
@@ -52,10 +52,14 @@ user2netname (char netname[MAXNETNAMELEN + 1], const uid_t uid,
   /* GCC with -Os or -O1 warns that sprint might overflow while handling
      dfltdom, however the above test does check if an overflow would
      happen.  */
+#if __GNUC_PREREQ (8, 0)
   DIAG_PUSH_NEEDS_COMMENT;
   DIAG_IGNORE_NEEDS_COMMENT (8, "-Wformat-overflow");
+#endif
   sprintf (netname, "%s.%d@%s", OPSYS, uid, dfltdom);
+#if __GNUC_PREREQ (8, 0)
   DIAG_POP_NEEDS_COMMENT;
+#endif
   i = strlen (netname);
   if (netname[i - 1] == '.')
     netname[i - 1] = '\0';