Only check for filename collisions when using --output-dir-flat
This commit is contained in:
@@ -1553,6 +1553,7 @@ int FIO_compressMultipleFilenames(FIO_prefs_t* const prefs, const char** inFileN
|
|||||||
const char* const dstFileName = FIO_determineCompressedName(srcFileName, outDirName, suffix); /* cannot fail */
|
const char* const dstFileName = FIO_determineCompressedName(srcFileName, outDirName, suffix); /* cannot fail */
|
||||||
error |= FIO_compressFilename_srcFile(prefs, ress, dstFileName, srcFileName, compressionLevel);
|
error |= FIO_compressFilename_srcFile(prefs, ress, dstFileName, srcFileName, compressionLevel);
|
||||||
}
|
}
|
||||||
|
if (outDirName)
|
||||||
FIO_checkFilenameCollisions(inFileNamesTable ,nbFiles);
|
FIO_checkFilenameCollisions(inFileNamesTable ,nbFiles);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2375,6 +2376,7 @@ FIO_decompressMultipleFilenames(FIO_prefs_t* const prefs,
|
|||||||
|
|
||||||
error |= FIO_decompressSrcFile(prefs, ress, dstFileName, srcFileName);
|
error |= FIO_decompressSrcFile(prefs, ress, dstFileName, srcFileName);
|
||||||
}
|
}
|
||||||
|
if (outDirName)
|
||||||
FIO_checkFilenameCollisions(srcNamesTable ,nbFiles);
|
FIO_checkFilenameCollisions(srcNamesTable ,nbFiles);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user