From: Wayne Davison Date: Wed, 2 Feb 2005 17:15:22 +0000 (+0000) Subject: If the generator sends us the index of a directory, generate an X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/afd72c78bd03597dfdca9b89613ec808098b3f31 If the generator sends us the index of a directory, generate an error and die. --- diff --git a/sender.c b/sender.c index a964e086..1cf43658 100644 --- a/sender.c +++ b/sender.c @@ -145,6 +145,11 @@ void send_files(struct file_list *flist, int f_out, int f_in) updating_basis_file = inplace && !make_backups; file = flist->files[i]; + if (S_ISDIR(file->mode)) { + rprintf(FERROR, "[%s] got index of directory: %d\n", + who_am_i(), i); + exit_cleanup(RERR_PROTOCOL); + } stats.current_file_index = i; stats.num_transferred_files++;