mirror of
https://github.com/facebook/zstd.git
synced 2025-08-01 09:47:01 +03:00
fix gcc10 warnings
gcc10 doesn't like its own strncpy
This commit is contained in:
@ -788,7 +788,7 @@ static char* mallocAndJoin2Dir(const char *dir1, const char *dir2)
|
|||||||
outDirBuffer = (char *) malloc(dir1Size + dir2Size + 2);
|
outDirBuffer = (char *) malloc(dir1Size + dir2Size + 2);
|
||||||
CONTROL(outDirBuffer != NULL);
|
CONTROL(outDirBuffer != NULL);
|
||||||
|
|
||||||
strncpy(outDirBuffer, dir1, dir1Size);
|
memcpy(outDirBuffer, dir1, dir1Size);
|
||||||
outDirBuffer[dir1Size] = '\0';
|
outDirBuffer[dir1Size] = '\0';
|
||||||
|
|
||||||
if (dir2[0] == '.')
|
if (dir2[0] == '.')
|
||||||
@ -800,7 +800,7 @@ static char* mallocAndJoin2Dir(const char *dir1, const char *dir2)
|
|||||||
*buffer = PATH_SEP;
|
*buffer = PATH_SEP;
|
||||||
buffer++;
|
buffer++;
|
||||||
}
|
}
|
||||||
strncpy(buffer, dir2, dir2Size);
|
memcpy(buffer, dir2, dir2Size);
|
||||||
buffer[dir2Size] = '\0';
|
buffer[dir2Size] = '\0';
|
||||||
|
|
||||||
return outDirBuffer;
|
return outDirBuffer;
|
||||||
|
Reference in New Issue
Block a user