max block size adjustment
diff --git a/src/main.c b/src/main.c
index d67354a..2046ba6 100644
--- a/src/main.c
+++ b/src/main.c
@@ -185,8 +185,8 @@ int main(int argc, char * argv[]) {
output_des = stdout;
}
- if (block_size < KiB(65) || block_size > MiB(2047)) {
- fprintf(stderr, "Block size must be between 65 KiB and 2047 MiB.\n");
+ if (block_size < KiB(65) || block_size > MiB(1023)) {
+ fprintf(stderr, "Block size must be between 65 KiB and 1023 MiB.\n");
return 1;
}
@@ -219,7 +219,7 @@ int main(int argc, char * argv[]) {
fread(byteswap_buf, 4, 1, input_des);
block_size = read_neutral_s32(byteswap_buf);
- if (block_size < KiB(65) || block_size > MiB(2047)) {
+ if (block_size < KiB(65) || block_size > MiB(1023)) {
fprintf(stderr,
"The input file is corrupted. Reason: Invalid block "
"size in the header.\n");
