]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - windows/winnet.c
Add error variable to loop condition
[PuTTY.git] / windows / winnet.c
index b4264def43d367a8bec58ef19be051e5aa16470a..72360639e7c49cd770349a1d6388b3eb311c61d0 100644 (file)
@@ -1580,7 +1580,7 @@ int select_result(WPARAM wParam, LPARAM lParam)
        if (s->addr) {
            plug_log(s->plug, 1, s->addr, s->port,
                     winsock_error_string(err), err);
-           while (s->addr && sk_nextaddr(s->addr, &s->step)) {
+           while (err && s->addr && sk_nextaddr(s->addr, &s->step)) {
                err = try_connect(s);
            }
        }