From 1139bbddd0935bfc563c2f620cf6c1227e0072d3 Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Wed, 4 Oct 2000 14:13:17 +0000 Subject: [PATCH] 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] --- plink.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/plink.c b/plink.c index f9c3b033..c8fa337e 100644 --- a/plink.c +++ b/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); }