X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Fsilc%2Fcore%2Fsilc-channels.c;h=106ff70647242928b51d8fbf4749c91a122f2a4c;hb=8253c204da3d18b22347f298287206f6969aa898;hp=bf233bfdae05f1885cb4733ff2c9a2a8fe683254;hpb=0c3920883155a7fee7db17176f3d5190430fd8fa;p=crypto.git diff --git a/apps/irssi/src/silc/core/silc-channels.c b/apps/irssi/src/silc/core/silc-channels.c index bf233bfd..106ff706 100644 --- a/apps/irssi/src/silc/core/silc-channels.c +++ b/apps/irssi/src/silc/core/silc-channels.c @@ -862,8 +862,8 @@ static void command_key(const char *data, SILC_SERVER_REC *server, memset(buf, 0, sizeof(buf)); strncat(buf, " ", 2); - len = strlen(silc_cipher_get_name(ch->cipher)); - strncat(buf, silc_cipher_get_name(ch->cipher), + len = strlen(silc_cipher_get_name(ch->send_key)); + strncat(buf, silc_cipher_get_name(ch->send_key), len > 16 ? 16 : len); if (len < 16) for (i = 0; i < 16 - len; i++)