aboutsummaryrefslogtreecommitdiffstats
path: root/main.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2005-09-16 16:40:30 +0000
committerWayne Davison <wayned@samba.org>2005-09-16 16:40:30 +0000
commit29fad7a3d8473a5e48c893c321a70faa41244d46 (patch)
treec643d2f10baaebe4c270883ee72d099ef4ca272c /main.c
parent02efda9f018500375093fe28f55d4a4aeec68d1a (diff)
downloadandroid_external_rsync-29fad7a3d8473a5e48c893c321a70faa41244d46.tar.gz
android_external_rsync-29fad7a3d8473a5e48c893c321a70faa41244d46.tar.bz2
android_external_rsync-29fad7a3d8473a5e48c893c321a70faa41244d46.zip
Got rid of some old command-line parsing code that was only
useful when talking to a 1.x client.
Diffstat (limited to 'main.c')
-rw-r--r--main.c17
1 files changed, 1 insertions, 16 deletions
diff --git a/main.c b/main.c
index de1c1249..c6bf54d3 100644
--- a/main.c
+++ b/main.c
@@ -460,7 +460,6 @@ static void read_final_goodbye(int f_in, int f_out)
static void do_server_sender(int f_in, int f_out, int argc,char *argv[])
{
- int i;
struct file_list *flist;
char *dir = argv[0];
@@ -489,14 +488,6 @@ static void do_server_sender(int f_in, int f_out, int argc,char *argv[])
argc--;
argv++;
- if (strcmp(dir,".")) {
- int l = strlen(dir);
- if (strcmp(dir,"/") == 0)
- l = 0;
- for (i = 0; i < argc; i++)
- argv[i] += l+1;
- }
-
if (argc == 0 && (recurse || list_only)) {
argc = 1;
argv--;
@@ -674,14 +665,8 @@ static void do_server_recv(int f_in, int f_out, int argc,char *argv[])
}
the_file_list = flist;
- if (argc > 0) {
- if (strcmp(dir,".")) {
- argv[0] += strlen(dir);
- if (argv[0][0] == '/')
- argv[0]++;
- }
+ if (argc > 0)
local_name = get_local_name(flist,argv[0]);
- }
status = do_recv(f_in,f_out,flist,local_name);
exit_cleanup(status);