mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-10 01:48:00 +00:00
Further fallout from the introduction of the Filename type. (Memo to
self: if you change the type of a variable and everything compiles without type-checking errors, that doesn't mean it's all fixed, because variadic functions aren't type-checked! Oops.) [originally from svn r2799]
This commit is contained in:
parent
1e25e56378
commit
b83b9fad77
9
ssh.c
9
ssh.c
@ -2651,7 +2651,8 @@ static int do_ssh1_login(Ssh ssh, unsigned char *in, int inlen, int ispkt)
|
||||
char msgbuf[256];
|
||||
if (flags & FLAG_VERBOSE)
|
||||
c_write_str(ssh, "Trying public key authentication.\r\n");
|
||||
logeventf(ssh, "Trying public key \"%s\"", ssh->cfg.keyfile);
|
||||
logeventf(ssh, "Trying public key \"%s\"",
|
||||
filename_to_str(&ssh->cfg.keyfile));
|
||||
type = key_type(&ssh->cfg.keyfile);
|
||||
if (type != SSH_KEYTYPE_SSH1) {
|
||||
sprintf(msgbuf, "Key is of wrong type (%s)",
|
||||
@ -4390,7 +4391,8 @@ static void do_ssh2_authconn(Ssh ssh, unsigned char *in, int inlen, int ispkt)
|
||||
/* Load the pub half of ssh->cfg.keyfile so we notice if it's in Pageant */
|
||||
if (!filename_is_null(ssh->cfg.keyfile)) {
|
||||
int keytype;
|
||||
logeventf(ssh, "Reading private key file \"%.150s\"", ssh->cfg.keyfile);
|
||||
logeventf(ssh, "Reading private key file \"%.150s\"",
|
||||
filename_to_str(&ssh->cfg.keyfile));
|
||||
keytype = key_type(&ssh->cfg.keyfile);
|
||||
if (keytype == SSH_KEYTYPE_SSH2) {
|
||||
s->publickey_blob =
|
||||
@ -4401,7 +4403,8 @@ static void do_ssh2_authconn(Ssh ssh, unsigned char *in, int inlen, int ispkt)
|
||||
logeventf(ssh, "Unable to use this key file (%s)",
|
||||
key_type_to_str(keytype));
|
||||
msgbuf = dupprintf("Unable to use key file \"%.150s\""
|
||||
" (%s)\r\n", ssh->cfg.keyfile,
|
||||
" (%s)\r\n",
|
||||
filename_to_str(&ssh->cfg.keyfile),
|
||||
key_type_to_str(keytype));
|
||||
c_write_str(ssh, msgbuf);
|
||||
sfree(msgbuf);
|
||||
|
Loading…
Reference in New Issue
Block a user