aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index 1e0bb58f1..ddf12f110 100644
--- a/src/main.c
+++ b/src/main.c
@@ -661,10 +661,12 @@ static int getparameter(char *flag, /* f or -long-flag */
case 'c':
/* This makes us continue an ftp transfer */
config->use_resume^=TRUE;
+ fprintf(stderr, "-c is a deprecated switch, use '-C -' instead!\n");
break;
case 'C':
/* This makes us continue an ftp transfer at given position */
- config->resume_from= atoi(nextarg);
+ if(!strequal(nextarg, "-"))
+ config->resume_from= atoi(nextarg);
config->use_resume=TRUE;
break;
case 'd':
@@ -835,11 +837,14 @@ static int getparameter(char *flag, /* f or -long-flag */
case 't':
/* we are uploading */
config->conf ^= CONF_UPLOAD;
+ fprintf(stderr, "-t is a deprecated switch, use '-T -' instead!\n");
break;
case 'T':
/* we are uploading */
config->conf |= CONF_UPLOAD;
- GetStr(&config->infile, nextarg);
+ if(!strequal("-", nextarg))
+ /* make - equal stdin */
+ GetStr(&config->infile, nextarg);
break;
case 'u':
/* user:password */