From 7d1bfaf7bea9b50f382315a1f925ea797e83aec8 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Thu, 11 Nov 2004 01:45:28 +0000 Subject: [PATCH] Obey the max_size setting. --- generator.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/generator.c b/generator.c index 6d62e06f..248c32a8 100644 --- a/generator.c +++ b/generator.c @@ -41,6 +41,7 @@ extern int make_backups; extern int csum_length; extern int ignore_times; extern int size_only; +extern OFF_T max_size; extern int io_timeout; extern int protocol_version; extern int always_checksum; @@ -340,6 +341,10 @@ static void recv_generator(char *fname, struct file_struct *file, int i, && verbose && f_out != -1) rprintf(FINFO, "%s/\n", safe_fname(fname)); return; + } else if (max_size && file->length > max_size) { + if (verbose > 1) + rprintf(FINFO, "%s is over max-size\n", fname); + return; } if (preserve_links && S_ISLNK(file->mode)) { -- 2.34.1