From: Pekka Riikonen Date: Fri, 17 May 2002 09:34:09 +0000 (+0000) Subject: updates X-Git-Tag: silc.client.0.9.1~6 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=a8742d8eef1198dc0ef4b152a00a0d062556279e updates --- diff --git a/apps/silcd/packet_receive.c b/apps/silcd/packet_receive.c index 310a14da..9a0a7ba8 100644 --- a/apps/silcd/packet_receive.c +++ b/apps/silcd/packet_receive.c @@ -813,7 +813,7 @@ void silc_server_notify(SilcServer server, /* Now match the public key we have cached and public key sent. They must match. */ - if (client->data.public_key && + if (client && client->data.public_key && !silc_pkcs_public_key_compare(channel->founder_key, client->data.public_key)) { mode &= ~SILC_CHANNEL_UMODE_CHANFO; diff --git a/lib/silcclient/command_reply.c b/lib/silcclient/command_reply.c index 10ca6f96..1e2a21ff 100644 --- a/lib/silcclient/command_reply.c +++ b/lib/silcclient/command_reply.c @@ -905,7 +905,7 @@ SILC_CLIENT_CMD_REPLY_FUNC(join) } argc = silc_argument_get_arg_num(cmd->args); - if (argc < 7 || argc > 15) { + if (argc < 7) { SAY(cmd->client, conn, SILC_CLIENT_MESSAGE_ERROR, "Cannot join channel: Bad reply packet"); COMMAND_REPLY_ERROR;