X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/513fd04d21228519b58fbf10a077a0ff8f6be785..d90338cec6339cd72ad89372ea52055e670fb958:/generator.c diff --git a/generator.c b/generator.c index a1e56630..3a7dda3b 100644 --- a/generator.c +++ b/generator.c @@ -726,16 +726,6 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, return; } - if (max_size && file->length > max_size) { - if (verbose > 1) { - if (the_file_list->count == 1) - fname = f_name(file); - rprintf(FINFO, "%s is over max-size\n", - safe_fname(fname)); - } - return; - } - if (preserve_links && S_ISLNK(file->mode)) { #ifdef SUPPORT_LINKS if (safe_symlinks && unsafe_symlink(file->u.link, fname)) { @@ -847,6 +837,16 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, return; } + if (max_size && file->length > max_size) { + if (verbose > 1) { + if (the_file_list->count == 1) + fname = f_name(file); + rprintf(FINFO, "%s is over max-size\n", + safe_fname(fname)); + } + return; + } + if (opt_ignore_existing && statret == 0) { if (verbose > 1) rprintf(FINFO, "%s exists\n", safe_fname(fname));