X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/831f05df51e6f29ca0b71b81326d7d877ec8b91c..7a92ded39a3f278dc31323ccddb680748db5b7ab:/main.c diff --git a/main.c b/main.c index 915d1dff..0aeb29c0 100644 --- a/main.c +++ b/main.c @@ -369,6 +369,12 @@ static void do_server_sender(int f_in, int f_out, int argc,char *argv[]) (long)getpid()); } + if (am_daemon && lp_write_only(module_id) && am_sender) { + rprintf(FERROR, "ERROR: module is write only\n"); + exit_cleanup(RERR_SYNTAX); + return; + } + if (!relative_paths && !push_dir(dir)) { rsyserr(FERROR, errno, "push_dir#3 %s failed", full_fname(dir));