]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Plink now honours the Default Settings protocol and supports -l for username.
authorSimon Tatham <anakin@pobox.com>
Wed, 4 Oct 2000 14:13:17 +0000 (14:13 +0000)
committerSimon Tatham <anakin@pobox.com>
Wed, 4 Oct 2000 14:13:17 +0000 (14:13 +0000)
Also removed a diagnostic which had got in by mistake.

[originally from svn r668]

plink.c

diff --git a/plink.c b/plink.c
index f9c3b033d3c0aa44726082d2c59de4dca62c90a4..c8fa337ec37ef0d042286650b3ad23297f30e519 100644 (file)
--- 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);
             }