]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
While we're here, pad USERAUTH_INFO_RESPONSEs to 256 bytes too.
authorBen Harris <bjh21@bjh21.me.uk>
Wed, 19 Jan 2005 17:41:21 +0000 (17:41 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Wed, 19 Jan 2005 17:41:21 +0000 (17:41 +0000)
[originally from svn r5145]

ssh.c

diff --git a/ssh.c b/ssh.c
index bf223bcd1c35e85f830db756cccf1831d4c849a7..4a09a645c1d7cc2110df490bb275ac344c432f00 100644 (file)
--- a/ssh.c
+++ b/ssh.c
@@ -6791,6 +6791,7 @@ static void do_ssh2_authconn(Ssh ssh, unsigned char *in, int inlen,
            } else if (s->method == AUTH_KEYBOARD_INTERACTIVE) {
                if (s->curr_prompt == 0) {
                    s->pktout = ssh2_pkt_init(SSH2_MSG_USERAUTH_INFO_RESPONSE);
+                   s->pktout->forcepad = 256;
                    ssh2_pkt_adduint32(s->pktout, s->num_prompts);
                }
                if (s->need_pw) {      /* only add pw if we just got one! */