X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcprotocol.c;h=67a6640aaa2ebd116100d2afa0cb54533233400c;hb=4a0081751a282b29d525b5f9a3312628aed24a2f;hp=662390546eec28e0b0d619f412c97d6fb9c6bfe7;hpb=6a164e529cda00a6ebb5b34dd108aa8e67108442;p=silc.git diff --git a/lib/silcutil/silcprotocol.c b/lib/silcutil/silcprotocol.c index 66239054..67a6640a 100644 --- a/lib/silcutil/silcprotocol.c +++ b/lib/silcutil/silcprotocol.c @@ -123,14 +123,16 @@ void silc_protocol_execute(SilcProtocol protocol, SilcSchedule schedule, SILC_TASK_TIMEOUT, SILC_TASK_PRI_NORMAL); else - protocol->protocol->callback(schedule, 0, 0, (void *)protocol); + protocol->protocol->callback(schedule, silc_schedule_get_context(schedule), + 0, 0, (void *)protocol); } /* Executes the final callback of the protocol. */ void silc_protocol_execute_final(SilcProtocol protocol, SilcSchedule schedule) { - protocol->final_callback(schedule, 0, 0, (void *)protocol); + protocol->final_callback(schedule, silc_schedule_get_context(schedule), + 0, 0, (void *)protocol); } /* Cancels the execution of the next state of the protocol. */