:: commit a183b042131a7a4f08dd738cef5faaa338d19cd0

Kamila Szewczyk <kspalaiologos@gmail.com> — 2022-05-11 14:20

parents: 82262b6859

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");
tab: 248 wrap: offon