error when not using --stream-size on pipe
This commit is contained in:
parent
6653321ba3
commit
b06710889f
@ -772,6 +772,8 @@ static void FIO_adjustMemLimitForPatchFromMode(FIO_prefs_t* const prefs,
|
|||||||
{
|
{
|
||||||
unsigned long long maxSize = MAX(prefs->memLimit, MAX(dictSize, maxSrcFileSize));
|
unsigned long long maxSize = MAX(prefs->memLimit, MAX(dictSize, maxSrcFileSize));
|
||||||
unsigned const maxWindowSize = (1U << ZSTD_WINDOWLOG_MAX);
|
unsigned const maxWindowSize = (1U << ZSTD_WINDOWLOG_MAX);
|
||||||
|
if (maxSize == UTIL_FILESIZE_UNKNOWN)
|
||||||
|
EXM_THROW(42, "Using --patch-from with stdin requires --stream-size");
|
||||||
assert(maxSize != UTIL_FILESIZE_UNKNOWN);
|
assert(maxSize != UTIL_FILESIZE_UNKNOWN);
|
||||||
if (maxSize > maxWindowSize)
|
if (maxSize > maxWindowSize)
|
||||||
EXM_THROW(42, "Can't handle files larger than %u GB\n", maxWindowSize/(1 GB));
|
EXM_THROW(42, "Can't handle files larger than %u GB\n", maxWindowSize/(1 GB));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user