X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fpacket_receive.c;h=8e50b85741a76a2460185a7ceceef98083ffae33;hb=579f5c6c93c452155943b6526f4c64f6deb27982;hp=0b7b0bfd98f33fedc931e1d1ef31140585a94b57;hpb=0fce694339f6b8068a8bd9334140a69212989ca7;p=silc.git diff --git a/apps/silcd/packet_receive.c b/apps/silcd/packet_receive.c index 0b7b0bfd..8e50b857 100644 --- a/apps/silcd/packet_receive.c +++ b/apps/silcd/packet_receive.c @@ -1766,6 +1766,9 @@ void silc_server_new_channel(SilcServer server, We also create a new key for the channel. */ SilcBuffer users = NULL; + if (!channel->id) + channel_id = silc_id_dup(channel_id, SILC_ID_CHANNEL); + if (SILC_ID_CHANNEL_COMPARE(channel_id, channel->id)) { /* They don't match, send CHANNEL_CHANGE notify to the server to force the ID change. */