瀏覽代碼

Updating PuTTY 0.76 code to C++ Builder compiler

Picked out of order. Should have been right after ffe653e5.

(cherry picked from commit 9055bb83750ac64ff8bd4fc71722c084d38ad7c8)

Source commit: 1bb1178c4124f4a4d29d32d14b44d9f53009043f
Martin Prikryl 4 年之前
父節點
當前提交
c47e4fe614
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      source/putty/ssh2userauth.c

+ 4 - 0
source/putty/ssh2userauth.c

@@ -1352,6 +1352,7 @@ static void ssh2_userauth_process_queue(PacketProtocolLayer *ppl)
                     uint32_t i;
                     for (i = 0; i < s->num_prompts; i++) {
                         s->is_trivial_auth = false;
+                        { // WINSCP
                         ptrlen prompt = get_string(pktin);
                         bool echo = get_bool(pktin);
 
@@ -1375,6 +1376,7 @@ static void ssh2_userauth_process_queue(PacketProtocolLayer *ppl)
                             put_datapl(sb, prompt);
                         }
                         add_prompt(s->cur_prompt, strbuf_to_str(sb), echo);
+                        } // WINSCP
                     }
                     } // WINSCP
 
@@ -1522,6 +1524,7 @@ static void ssh2_userauth_process_queue(PacketProtocolLayer *ppl)
 
             } else if (s->can_passwd) {
                 s->is_trivial_auth = false;
+                { // WINSCP
                 /*
                  * Plain old password authentication.
                  */
@@ -1778,6 +1781,7 @@ static void ssh2_userauth_process_queue(PacketProtocolLayer *ppl)
                  */
                 smemclr(s->password, strlen(s->password));
                 sfree(s->password);
+                } // WINSCP
 
             } else {
                 ssh_bpp_queue_disconnect(