The back ends now contain their own copies of the Config structure,
[u/mdw/putty] / scp.c
diff --git a/scp.c b/scp.c
index 389799d..20f97dd 100644 (file)
--- a/scp.c
+++ b/scp.c
@@ -574,7 +574,7 @@ static void do_cmd(char *host, char *user, char *cmd)
 
     back = &ssh_backend;
 
-    err = back->init(NULL, &backhandle, cfg.host, cfg.port, &realhost, 0);
+    err = back->init(NULL, &backhandle, &cfg, cfg.host, cfg.port, &realhost,0);
     if (err != NULL)
        bump("ssh_init: %s", err);
     logctx = log_init(NULL);