From 6b04fdb6b8f0c95eaa54935adc79afc8bee51091 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Fri, 2 Nov 2001 16:58:57 +0000 Subject: [PATCH] updates. --- lib/silcclient/client.c | 2 +- lib/silccore/silcpacket.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/silcclient/client.c b/lib/silcclient/client.c index 67dfff2b..7ff149fd 100644 --- a/lib/silcclient/client.c +++ b/lib/silcclient/client.c @@ -778,7 +778,7 @@ static bool silc_client_packet_parse(SilcPacketParserContext *parser_context, SilcPacketContext *packet = parser_context->packet; SilcPacketType ret; - if (conn && conn->hmac_receive && conn->sock == sock) + if (conn && conn->hmac_receive) conn->psn_receive = parser_context->packet->sequence + 1; /* Parse the packet immediately */ diff --git a/lib/silccore/silcpacket.c b/lib/silccore/silcpacket.c index 63979473..0791a70f 100644 --- a/lib/silccore/silcpacket.c +++ b/lib/silccore/silcpacket.c @@ -332,6 +332,7 @@ void silc_packet_receive_process(SilcSocketConnection sock, { SilcPacketParserContext *parse_ctx; int packetlen, paddedlen, mac_len = 0; + int block_len = cipher ? silc_cipher_get_block_len(cipher) : 0; bool cont = TRUE; /* Do not process for disconnected connection */ @@ -389,8 +390,7 @@ void silc_packet_receive_process(SilcSocketConnection sock, paddedlen + mac_len); SILC_LOG_HEXDUMP(("Incoming packet (%d) (%dB decrypted), len %d", - sequence - 1, SILC_PACKET_MIN_HEADER_LEN, - paddedlen + mac_len), + sequence - 1, block_len, paddedlen + mac_len), sock->inbuf->data, paddedlen + mac_len); /* Check whether this is normal or special packet */ -- 2.24.0