Channel ID in Channel Key Payload is not ID Payload.
authorPekka Riikonen <priikone@silcnet.org>
Fri, 15 Dec 2000 23:07:06 +0000 (23:07 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Fri, 15 Dec 2000 23:07:06 +0000 (23:07 +0000)
lib/silcclient/client.c

index 6f3d608ebccff626b9a861f11082ffea6b3b628a..53aec139a2b6b07eb85da6806657b2d020f265da 100644 (file)
@@ -1810,7 +1810,8 @@ void silc_client_receive_channel_key(SilcClient client,
     silc_channel_key_payload_free(payload);
     return;
   }
-  id = silc_id_payload_parse_id(id_string, tmp_len);
+
+  id = silc_id_str2id(id_string, SILC_ID_CHANNEL);
 
   /* Find channel. */
   if (!silc_idcache_find_by_id_one(conn->channel_cache, (void *)id,