From: Patrik Weiskircher Date: Sun, 23 Nov 2003 19:53:59 +0000 (+0000) Subject: Fixed channel messages across cells. Affected file silcd/packet_send.c X-Git-Tag: silc.client.1.0~1 X-Git-Url: http://git.silc.fi/gitweb/?a=commitdiff_plain;h=0060768edc4b13633ce20644493dc8ac6a30b561;p=silc.git Fixed channel messages across cells. Affected file silcd/packet_send.c --- diff --git a/CHANGES b/CHANGES index b8ca50ce..eb91f687 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,8 @@ +Wed Nov 23 20:51:21 CET 2003 Patrik Weiskircher + + * Fixed channel messages across cells. Affected file + silcd/packet_send.c + Wed Nov 12 11:34:56 EET 2003 Pekka Riikonen * Fixed file transmission accepting in client library to not diff --git a/apps/silcd/packet_send.c b/apps/silcd/packet_send.c index 8426c113..8b4c0895 100644 --- a/apps/silcd/packet_send.c +++ b/apps/silcd/packet_send.c @@ -776,9 +776,9 @@ silc_server_packet_relay_to_channel_encrypt(SilcServer server, } memcpy(iv, data + (data_len - iv_len - mac_len), iv_len); - silc_message_payload_encrypt(data, data_len - iv_len, data_len, - iv, iv_len, channel->channel_key, - channel->hmac); + silc_message_payload_encrypt(data, data_len - iv_len - mac_len, + data_len - mac_len, iv, iv_len, + channel->channel_key, channel->hmac); } return TRUE;