projects
/
u
/
mdw
/
putty
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Introduce a new checkbox and command-line option to inhibit use of
[u/mdw/putty]
/
ssh.c
diff --git
a/ssh.c
b/ssh.c
index
7e18388
..
aa619e3
100644
(file)
--- a/
ssh.c
+++ b/
ssh.c
@@
-3222,7
+3222,7
@@
static int do_ssh1_login(Ssh ssh, unsigned char *in, int inlen,
while (pktin->type == SSH1_SMSG_FAILURE) {
s->pwpkt_type = SSH1_CMSG_AUTH_PASSWORD;
while (pktin->type == SSH1_SMSG_FAILURE) {
s->pwpkt_type = SSH1_CMSG_AUTH_PASSWORD;
- if (agent_exists() && !s->tried_agent) {
+ if (
ssh->cfg.tryagent &&
agent_exists() && !s->tried_agent) {
/*
* Attempt RSA authentication using Pageant.
*/
/*
* Attempt RSA authentication using Pageant.
*/
@@
-6613,7
+6613,7
@@
static void do_ssh2_authconn(Ssh ssh, unsigned char *in, int inlen,
s->nkeys = 0;
s->agent_response = NULL;
s->pkblob_in_agent = NULL;
s->nkeys = 0;
s->agent_response = NULL;
s->pkblob_in_agent = NULL;
- if (
agent_exists()
) {
+ if (
ssh->cfg.tryagent && agent_exists() && ssh->cfg.tryagent
) {
void *r;
void *r;