Plink now honours the Default Settings protocol and supports -l for username.
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 4 Oct 2000 14:13:17 +0000 (14:13 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 4 Oct 2000 14:13:17 +0000 (14:13 +0000)
Also removed a diagnostic which had got in by mistake.

git-svn-id: svn://svn.tartarus.org/sgt/putty@668 cda61777-01e9-0310-a592-d414129be87e

plink.c

diff --git a/plink.c b/plink.c
index f9c3b03..c8fa337 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);
             }