]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Use memcpy instead of strncpy in nscd/nscd.h to fix build problem with ToT GCC
authorSteve Ellcey <sellcey@caviumnetworks.com>
Tue, 12 Dec 2017 21:47:32 +0000 (13:47 -0800)
committerSteve Ellcey <sellcey@caviumnetworks.com>
Tue, 12 Dec 2017 21:47:32 +0000 (13:47 -0800)
* nscd/nscd.h (init_traced_file): Change strncpy to memcpy.

ChangeLog
nscd/nscd.h

index 349030069aacf624353a14a6de02cbc2d292a80b..817f0d3a1f3d3ef62b358c2715a77d3f024b0bf9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-12-12  Steve Ellcey  <sellcey@cavium.com>
+
+       * nscd/nscd.h (init_traced_file): Change strncpy to memcpy.
+
 2017-12-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
 
        * libio/Makefile (tests): Add tst-bz22415.
index c6b0a3c83607786a25c43993605b5bb3d112f7b8..edcb5b6cde4171d743e852c7d2cba1b28669b3bd 100644 (file)
@@ -108,7 +108,7 @@ init_traced_file(struct traced_file *file, const char *fname, int crinit)
        size_t len = (size_t)(dname - fname);
        if (len > sizeof (file->dname))
         abort ();
-       strncpy (file->dname, file->fname, len);
+       memcpy (file->dname, file->fname, len);
        file->dname[len] = '\0';
      }
    /* The basename is the name just after the last forward slash.  */