X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fserverid.c;fp=apps%2Fsilcd%2Fserverid.c;h=ff0c551bb0c04f626fa1ab80a8525288f94ad33d;hb=02595dc3f5dad3703e32ef9123b313fc0c676c2c;hp=fb29b468412e6f2b828f4949aacd2b222385094e;hpb=1ad1d027c752dc4193dbacb9192f92de293c9453;p=silc.git diff --git a/apps/silcd/serverid.c b/apps/silcd/serverid.c index fb29b468..ff0c551b 100644 --- a/apps/silcd/serverid.c +++ b/apps/silcd/serverid.c @@ -131,10 +131,8 @@ bool silc_id_create_channel_id(SilcServer server, while (1) { if (!silc_idlist_find_channel_by_id(server->local_list, *new_id, NULL)) - if (!silc_idlist_find_channel_by_id(server->global_list, - *new_id, NULL)) - break; - + break; + (*new_id)->rnd++; if (finding && (*new_id)->rnd == 0)