X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/34fb176efdb4b455db599985ed7d20e623abe03d..70cd2027d47923b19665b4b1e31f462ec63f8c57:/cmdline.c diff --git a/cmdline.c b/cmdline.c index 572a4335..dab64062 100644 --- a/cmdline.c +++ b/cmdline.c @@ -222,7 +222,7 @@ int cmdline_process_param(char *p, char *value, int need_save) cfg.remote_cmd_ptr2 = NULL; cfg.nopty = TRUE; /* command => no terminal */ } - if (!strcmp(p, "-P") || !strcmp(p, "-p")) { + if (!strcmp(p, "-P")) { RETURN(2); SAVEABLE(2); /* lower priority than -ssh,-telnet */ cfg.port = atoi(value); @@ -236,33 +236,39 @@ int cmdline_process_param(char *p, char *value, int need_save) if (!strcmp(p, "-A")) { RETURN(1); + UNAVAILABLE_IN(TOOLTYPE_FILETRANSFER); SAVEABLE(1); cfg.agentfwd = 1; } if (!strcmp(p, "-a")) { RETURN(1); + UNAVAILABLE_IN(TOOLTYPE_FILETRANSFER); SAVEABLE(1); cfg.agentfwd = 0; } if (!strcmp(p, "-X")) { RETURN(1); + UNAVAILABLE_IN(TOOLTYPE_FILETRANSFER); SAVEABLE(1); cfg.x11_forward = 1; } if (!strcmp(p, "-x")) { RETURN(1); + UNAVAILABLE_IN(TOOLTYPE_FILETRANSFER); SAVEABLE(1); cfg.x11_forward = 0; } if (!strcmp(p, "-t")) { RETURN(1); + UNAVAILABLE_IN(TOOLTYPE_FILETRANSFER); SAVEABLE(1); cfg.nopty = 0; } if (!strcmp(p, "-T")) { RETURN(1); + UNAVAILABLE_IN(TOOLTYPE_FILETRANSFER); SAVEABLE(1); cfg.nopty = 1; }