mirror of
https://github.com/facebook/zstd.git
synced 2025-10-10 00:03:36 -04:00
Merge pull request #1290 from edenzik/ezik/1119-safe-strcpy-in-fileio
Fixed unsafe string copy and concat in `fileio.c`.
This commit is contained in:
commit
801e3bcd97
@ -1011,8 +1011,8 @@ int FIO_compressMultipleFilenames(const char** inFileNamesTable, unsigned nbFile
|
|||||||
if (!dstFileName) {
|
if (!dstFileName) {
|
||||||
EXM_THROW(30, "zstd: %s", strerror(errno));
|
EXM_THROW(30, "zstd: %s", strerror(errno));
|
||||||
} }
|
} }
|
||||||
strcpy(dstFileName, inFileNamesTable[u]);
|
strncpy(dstFileName, inFileNamesTable[u], ifnSize+1 /* Include null */);
|
||||||
strcat(dstFileName, suffix);
|
strncat(dstFileName, suffix, suffixSize);
|
||||||
missed_files += FIO_compressFilename_dstFile(ress, dstFileName, inFileNamesTable[u], compressionLevel);
|
missed_files += FIO_compressFilename_dstFile(ress, dstFileName, inFileNamesTable[u], compressionLevel);
|
||||||
} }
|
} }
|
||||||
|
|
||||||
|
1
tests/.gitignore
vendored
1
tests/.gitignore
vendored
@ -26,6 +26,7 @@ invalidDictionaries
|
|||||||
checkTag
|
checkTag
|
||||||
zcat
|
zcat
|
||||||
zstdcat
|
zstdcat
|
||||||
|
tm
|
||||||
|
|
||||||
# Tmp test directory
|
# Tmp test directory
|
||||||
zstdtest
|
zstdtest
|
||||||
|
Loading…
x
Reference in New Issue
Block a user