X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/5673d44e32142b68913620424c9dc29d66e58c2e..8772ac697da9af645ce4ce9d73b6406f7d126f49:/unix/uxplink.c diff --git a/unix/uxplink.c b/unix/uxplink.c index 96d3f189..295e80b3 100644 --- a/unix/uxplink.c +++ b/unix/uxplink.c @@ -301,7 +301,8 @@ int main(int argc, char **argv) while (--argc) { char *p = *++argv; if (*p == '-') { - int ret = cmdline_process_param(p, (argc > 1 ? argv[1] : NULL), 1); + int ret = cmdline_process_param(p, (argc > 1 ? argv[1] : NULL), + 1, &cfg); if (ret == -2) { fprintf(stderr, "plink: option \"%s\" requires an argument\n", p); @@ -479,7 +480,7 @@ int main(int argc, char **argv) /* * Perform command-line overrides on session configuration. */ - cmdline_run_saved(); + cmdline_run_saved(&cfg); /* * Trim a colon suffix off the hostname if it's there. @@ -550,7 +551,7 @@ int main(int argc, char **argv) /* nodelay is only useful if stdin is a terminal device */ int nodelay = cfg.tcp_nodelay && isatty(0); - error = back->init(NULL, &backhandle, cfg.host, cfg.port, + error = back->init(NULL, &backhandle, &cfg, cfg.host, cfg.port, &realhost, nodelay); if (error) { fprintf(stderr, "Unable to open connection:\n%s\n", error);