From: Wayne Davison Date: Thu, 11 Nov 2004 01:45:28 +0000 (+0000) Subject: Obey the max_size setting. X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/7d1bfaf7bea9b50f382315a1f925ea797e83aec8 Obey the max_size setting. --- 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)) {