Fixed channel messages across cells. Affected file silcd/packet_send.c
authorPatrik Weiskircher <pat@silcnet.org>
Sun, 23 Nov 2003 19:53:59 +0000 (19:53 +0000)
committerPatrik Weiskircher <pat@silcnet.org>
Sun, 23 Nov 2003 19:53:59 +0000 (19:53 +0000)
CHANGES
apps/silcd/packet_send.c

diff --git a/CHANGES b/CHANGES
index b8ca50ce42ff00d6828ec9169fec1451fb5d3ba0..eb91f68711b8841e2b6c9131f94931fa12095069 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,8 @@
+Wed Nov 23 20:51:21 CET 2003  Patrik Weiskircher <pat@icore.at>
+
+       * Fixed channel messages across cells. Affected file 
+         silcd/packet_send.c
+
 Wed Nov 12 11:34:56 EET 2003  Pekka Riikonen <priikone@silcnet.org>
 
        * Fixed file transmission accepting in client library to not
index 8426c1135fdccbc94e8815444d4527cb30c344e2..8b4c08957157fb6f0fc0996c0700b9a555eddf77 100644 (file)
@@ -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;