updates.
[silc.git] / apps / silcd / server.c
index a9a9435b1087e6176370d513ac50510f352ab4d7..4543cc28cabe994c8d984903fed396cbfa01e4fa 100644 (file)
@@ -2978,7 +2978,8 @@ SilcChannelEntry silc_server_save_channel_key(SilcServer server,
   SILC_LOG_DEBUG(("Start"));
 
   /* Decode channel key payload */
-  payload = silc_channel_key_payload_parse(key_payload);
+  payload = silc_channel_key_payload_parse(key_payload->data,
+                                          key_payload->len);
   if (!payload) {
     SILC_LOG_ERROR(("Bad channel key payload, dropped"));
     channel = NULL;