X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilcclient%2Fclient_register.c;h=91b135a488edb0bce240750e2ea71c4a5fa36817;hp=9bf29987c7a0332ffa724633527d771c151d469b;hb=94f85c96b5f956d89e99846130c8a90faf528ac4;hpb=5d34c3610c4c8f45f4f40859bc09b9239dc5427d diff --git a/lib/silcclient/client_register.c b/lib/silcclient/client_register.c index 9bf29987..91b135a4 100644 --- a/lib/silcclient/client_register.c +++ b/lib/silcclient/client_register.c @@ -425,6 +425,8 @@ SILC_FSM_STATE(silc_client_st_resume_resolve_channels) channel = silc_client_get_channel_by_id(client, conn, &channel_id); if (!channel) silc_client_add_channel(client, conn, name, 0, &channel_id); + else + silc_client_unref_channel(client, conn, channel); res_argv = silc_realloc(res_argv, sizeof(*res_argv) * (res_argc + 1)); res_argv_lens = silc_realloc(res_argv_lens, sizeof(*res_argv_lens) *