X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcclient%2Fclient_register.c;h=b021abc6c0f6eb0e1734fce15b3321b717277d76;hb=c1c904ec2af21f1c2b272d790b38d93824af5352;hp=a2380c80b5eee189fb7b59666d4804a2bdd92be0;hpb=db5f308b9a3897c74514ad5b366fb43dfec52a7c;p=silc.git diff --git a/lib/silcclient/client_register.c b/lib/silcclient/client_register.c index a2380c80..b021abc6 100644 --- a/lib/silcclient/client_register.c +++ b/lib/silcclient/client_register.c @@ -236,6 +236,8 @@ SILC_FSM_STATE(silc_client_st_register_complete) conn->internal->registering = FALSE; silc_schedule_task_del_by_all(conn->internal->schedule, 0, silc_client_connect_timeout, conn); + silc_async_free(conn->internal->cop); + conn->internal->cop = NULL; return SILC_FSM_FINISH; } @@ -578,6 +580,8 @@ SILC_FSM_STATE(silc_client_st_resume_completed) silc_client_connect_timeout, conn); silc_free(resume->nickname); silc_free(resume); + silc_async_free(conn->internal->cop); + conn->internal->cop = NULL; return SILC_FSM_FINISH; }