Diff

Differences From Artifact [2a016e01ae]:

To Artifact [560b471690]:


2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
                                  username, sizeof(username), FALSE)) {
                    /*
                     * get_line failed to get a username.
                     * Terminate.
                     */
                    logevent("No username provided. Abandoning session.");
                    ssh_state = SSH_STATE_CLOSED;
                    crReturn(1);
                }
            } else {
                c_write_str("login as: ");
                ssh_send_ok = 1;
                while (pos >= 0) {
                    crWaitUntilV(!ispkt);
                    while (inlen--) switch (c = *in++) {







|







2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
                                  username, sizeof(username), FALSE)) {
                    /*
                     * get_line failed to get a username.
                     * Terminate.
                     */
                    logevent("No username provided. Abandoning session.");
                    ssh_state = SSH_STATE_CLOSED;
                    crReturnV;
                }
            } else {
                c_write_str("login as: ");
                ssh_send_ok = 1;
                while (pos >= 0) {
                    crWaitUntilV(!ispkt);
                    while (inlen--) switch (c = *in++) {
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
        }
    }

    /*
     * Potentially enable agent forwarding.
     */
    if (cfg.agentfwd && agent_exists()) {
        char proto[20], data[64];
        logevent("Requesting OpenSSH-style agent forwarding");
        ssh2_pkt_init(SSH2_MSG_CHANNEL_REQUEST);
        ssh2_pkt_adduint32(mainchan->remoteid);
        ssh2_pkt_addstring("auth-agent-req@openssh.com");
        ssh2_pkt_addbool(1);           /* want reply */
        ssh2_pkt_send();








<







3454
3455
3456
3457
3458
3459
3460

3461
3462
3463
3464
3465
3466
3467
        }
    }

    /*
     * Potentially enable agent forwarding.
     */
    if (cfg.agentfwd && agent_exists()) {

        logevent("Requesting OpenSSH-style agent forwarding");
        ssh2_pkt_init(SSH2_MSG_CHANNEL_REQUEST);
        ssh2_pkt_adduint32(mainchan->remoteid);
        ssh2_pkt_addstring("auth-agent-req@openssh.com");
        ssh2_pkt_addbool(1);           /* want reply */
        ssh2_pkt_send();