Fix subtle problem with scp protocol/port selection
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 23 Jun 2000 09:44:15 +0000 (09:44 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 23 Jun 2000 09:44:15 +0000 (09:44 +0000)
git-svn-id: svn://svn.tartarus.org/sgt/putty@505 cda61777-01e9-0310-a592-d414129be87e

windlg.c

index 46f9063..23aee3f 100644 (file)
--- a/windlg.c
+++ b/windlg.c
@@ -117,7 +117,7 @@ static void save_settings (char *section, int do_host) {
        wpps (sesskey, "HostName", cfg.host);
        wppi (sesskey, "PortNumber", cfg.port);
         p = "raw";
-        for (i = 0; backends[i].backend != NULL; i++)
+        for (i = 0; backends[i].name != NULL; i++)
             if (backends[i].protocol == cfg.protocol) {
                 p = backends[i].name;
                 break;
@@ -243,7 +243,7 @@ static void load_settings (char *section, int do_host) {
 
     gpps (sesskey, "Protocol", "default", prot, 10);
     cfg.protocol = default_protocol;
-    for (i = 0; backends[i].backend != NULL; i++)
+    for (i = 0; backends[i].name != NULL; i++)
         if (!strcmp(prot, backends[i].name)) {
             cfg.protocol = backends[i].protocol;
             break;