From 33eff8bfd6c1fc221142c7afd5a7874976330db2 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 30 Jul 2004 07:02:37 +0000 Subject: [PATCH] If we reject a name due to a server-exclude, someone is trying to hack rsync (because the generator would not have included this file). Respond with an exit. --- receiver.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/receiver.c b/receiver.c index 1118beb7..8cb29196 100644 --- a/receiver.c +++ b/receiver.c @@ -426,13 +426,8 @@ int recv_files(int f_in, struct file_list *flist, char *local_name) if (server_exclude_list.head && check_exclude(&server_exclude_list, fname, S_ISDIR(file->mode)) < 0) { - if (verbose) { - rprintf(FINFO, - "skipping server-excluded update for \"%s\"\n", - safe_fname(fname)); - } - discard_receive_data(f_in, file->length); - continue; + rprintf(FERROR, "attempt to hack rsync failed.\n"); + exit_cleanup(RERR_PROTOCOL); } if (partial_dir) { -- 2.34.1