X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/d7ff63cf1a8228882777c53b6a7be0364f4bc758..874895d51a4b65e39762f06eea84b7d4a7755a3f:/main.c diff --git a/main.c b/main.c index ea7622ad..401955eb 100644 --- a/main.c +++ b/main.c @@ -204,18 +204,6 @@ static void do_server_sender(int f_in, int f_out, int argc,char *argv[]) argv[i] += l+1; } - if (am_daemon) { - extern int module_id; - char *name = lp_name(module_id); - int l = strlen(name); - for (i=0;i 2) rprintf(FINFO,"server_recv(%d) starting pid=%d\n",argc,(int)getpid()); - if (am_daemon) { - extern int module_id; - char *name = lp_name(module_id); - int i, l = strlen(name); - for (i=0;i 0) { dir = argv[0]; argc--; @@ -494,6 +470,11 @@ int main(int argc,char *argv[]) starttime = time(NULL); am_root = (getuid() == 0); + if (argc < 2) { + usage(FERROR); + exit(1); + } + /* we set a 0 umask so that correct file permissions can be carried across */ orig_umask = (int)umask(0);