]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
fix gcc10 warnings 2403/head
authorYann Collet <yann.collet.73@gmail.com>
Mon, 30 Nov 2020 12:44:37 +0000 (04:44 -0800)
committerYann Collet <yann.collet.73@gmail.com>
Mon, 30 Nov 2020 12:44:37 +0000 (04:44 -0800)
gcc10 doesn't like its own strncpy

programs/util.c

index 980ab5a4259acb32aa91cfad6e852a1a1ada51f4..5386d005c26c6e812f29ab756f3474b94410c2a5 100644 (file)
@@ -788,7 +788,7 @@ static char* mallocAndJoin2Dir(const char *dir1, const char *dir2)
     outDirBuffer = (char *) malloc(dir1Size + dir2Size + 2);
     CONTROL(outDirBuffer != NULL);
 
-    strncpy(outDirBuffer, dir1, dir1Size);
+    memcpy(outDirBuffer, dir1, dir1Size);
     outDirBuffer[dir1Size] = '\0';
 
     if (dir2[0] == '.')
@@ -800,7 +800,7 @@ static char* mallocAndJoin2Dir(const char *dir1, const char *dir2)
         *buffer = PATH_SEP;
         buffer++;
     }
-    strncpy(buffer, dir2, dir2Size);
+    memcpy(buffer, dir2, dir2Size);
     buffer[dir2Size] = '\0';
 
     return outDirBuffer;