From: Pekka Riikonen Date: Sat, 10 May 2014 14:15:55 +0000 (+0300) Subject: silc-client: target public key verification better X-Git-Tag: silc.client.1.1.11~3 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=6e6725fe403fbdeefce38f0e39e56aff0cb41d8c silc-client: target public key verification better Use the context set by library to show the actual nickname of the client whose public key we are verifying. --- diff --git a/apps/irssi/src/silc/core/client_ops.c b/apps/irssi/src/silc/core/client_ops.c index a87eff9f..9ad989e2 100644 --- a/apps/irssi/src/silc/core/client_ops.c +++ b/apps/irssi/src/silc/core/client_ops.c @@ -2572,6 +2572,9 @@ silc_verify_public_key_internal(SilcClient client, SilcClientConnection conn, fingerprint = silc_hash_fingerprint(NULL, pk, pk_len); babbleprint = silc_hash_babbleprint(NULL, pk, pk_len); + if (!name && conn->context_type == SILC_ID_CLIENT) + name = conn->client_entry->nickname; + verify = silc_calloc(1, sizeof(*verify)); verify->client = client; verify->conn = conn;