From c2ad7d0d66ba446cae09b4a4c15d766ed6211c00 Mon Sep 17 00:00:00 2001 From: simon Date: Wed, 18 Dec 2002 09:47:20 +0000 Subject: [PATCH] logeventf()'s first argument is ssh, not ssh->frontend! This is what I get for making the latter a `void *' - type checking deserts me in my hour of need. Should fix Andrey Borzenkov's bug. git-svn-id: svn://svn.tartarus.org/sgt/putty@2340 cda61777-01e9-0310-a592-d414129be87e --- ssh.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ssh.c b/ssh.c index 6c60bd2a..94d3d105 100644 --- a/ssh.c +++ b/ssh.c @@ -4375,8 +4375,7 @@ static void do_ssh2_authconn(Ssh ssh, unsigned char *in, int inlen, int ispkt) /* Load the pub half of cfg.keyfile so we notice if it's in Pageant */ if (*cfg.keyfile) { int keytype; - logeventf(ssh->frontend, - "Reading private key file \"%.150s\"", cfg.keyfile); + logeventf(ssh, "Reading private key file \"%.150s\"", cfg.keyfile); keytype = key_type(cfg.keyfile); if (keytype == SSH_KEYTYPE_SSH2) { s->publickey_blob = @@ -4384,8 +4383,7 @@ static void do_ssh2_authconn(Ssh ssh, unsigned char *in, int inlen, int ispkt) &s->publickey_bloblen); } else { char *msgbuf; - logeventf(ssh->frontend, - "Unable to use this key file (%s)", + 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", cfg.keyfile, -- 2.11.0