Plink now honours the Default Settings protocol and supports -l for username.

Also removed a diagnostic which had got in by mistake.

[originally from svn r668]
This commit is contained in:
Simon Tatham 2000-10-04 14:13:17 +00:00
Родитель e424247802
Коммит 1139bbddd0
1 изменённых файлов: 7 добавлений и 3 удалений

10
plink.c
Просмотреть файл

@ -162,9 +162,9 @@ int main(int argc, char **argv) {
/*
* Process the command line.
*/
default_protocol = DEFAULT_PROTOCOL;
default_port = DEFAULT_PORT;
do_defaults(NULL);
default_protocol = cfg.protocol;
default_port = cfg.port;
while (--argc) {
char *p = *++argv;
if (*p == '-') {
@ -177,7 +177,11 @@ int main(int argc, char **argv) {
logfile = "putty.log";
} else if (!strcmp(p, "-pw") && argc > 1) {
--argc, password = *++argv;
printf("pw is %s\n", password);
} else if (!strcmp(p, "-l") && argc > 1) {
char *username;
--argc, username = *++argv;
strncpy(cfg.username, username, sizeof(cfg.username));
cfg.username[sizeof(cfg.username)-1] = '\0';
} else if (!strcmp(p, "-P") && argc > 1) {
--argc, portnumber = atoi(*++argv);
}