projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
updates.
[silc.git]
/
lib
/
silccore
/
silcpacket.c
diff --git
a/lib/silccore/silcpacket.c
b/lib/silccore/silcpacket.c
index 639794738e8d712e36ba61a8ea8cd03b4f01d9ab..0791a70f590832ed7828b130dfac1457ff035e57 100644
(file)
--- 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;
{
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 */
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",
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 */
sock->inbuf->data, paddedlen + mac_len);
/* Check whether this is normal or special packet */