]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(print_it): Use memcpy and a little pointer arithmetic, rather than stpncpy.
authorJim Meyering <jim@meyering.net>
Tue, 16 Jul 2002 09:29:52 +0000 (09:29 +0000)
committerJim Meyering <jim@meyering.net>
Tue, 16 Jul 2002 09:29:52 +0000 (09:29 +0000)
src/stat.c

index 8b42fe9d3026f7574e63b8b3eaa66d151bf14b24..6939df00fb551ba2cec0e86e5a639986e0a85940 100644 (file)
@@ -610,15 +610,14 @@ print_it (char const *masterformat, char const *filename,
       char *p = strchr (b, '%');
       if (p != NULL)
        {
-         char *d;
          size_t len;
          *p++ = '\0';
          fputs (b, stdout);
 
          len = strspn (p, "#-+.I 0123456789");
          dest[0] = '%';
-         d = stpncpy (dest + 1, p, len);
-         *d = 0;
+         memcpy (dest + 1, p, len);
+         dest[1 + len] = 0;
          p += len;
 
          switch (*p)