]> git.ipfire.org Git - thirdparty/rsync.git/commitdiff
Limit the block-size that the user can specify.
authorWayne Davison <wayned@samba.org>
Fri, 16 Jul 2004 18:01:30 +0000 (18:01 +0000)
committerWayne Davison <wayned@samba.org>
Fri, 16 Jul 2004 18:01:30 +0000 (18:01 +0000)
options.c

index 4179bfb5d2ae7b15533a195571b90f55c3307e11..47bba714628673c9de420d8679cbe97c5d544167 100644 (file)
--- a/options.c
+++ b/options.c
@@ -635,6 +635,12 @@ int parse_arguments(int *argc, const char ***argv, int frommain)
        }
 #endif
 
+       if (block_size > MAX_MAP_SIZE) {
+               rprintf(FINFO, "limiting block-size to %d bytes\n",
+                       MAX_MAP_SIZE);
+               block_size = MAX_MAP_SIZE;
+       }
+
        if (write_batch && read_batch) {
                rprintf(FERROR,
                        "write-batch and read-batch can not be used together\n");