X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcske%2Fsilcske.c;fp=lib%2Fsilcske%2Fsilcske.c;h=a8cda555b4dae2bf5bd05de76758ee7ab3bec9d6;hb=22f8d37a64e22f8fbeb58d4f5a61321ef067d7a4;hp=cf97428eeed0d291334d2db4c2c778d619035939;hpb=0026e15ac3e8f57f1816f72197e2b90e4cb9dd01;p=silc.git diff --git a/lib/silcske/silcske.c b/lib/silcske/silcske.c index cf97428e..a8cda555 100644 --- a/lib/silcske/silcske.c +++ b/lib/silcske/silcske.c @@ -1558,8 +1558,8 @@ SILC_FSM_STATE(silc_ske_st_initiator_phase3) silc_skr_find_set_usage(find, SILC_SKR_USAGE_KEY_AGREEMENT); /* Find key from repository */ - SILC_FSM_CALL(silc_skr_find(ske->repository, find, - silc_ske_skr_callback, ske)); + SILC_FSM_CALL(silc_skr_find(ske->repository, silc_fsm_get_schedule(fsm), + find, silc_ske_skr_callback, ske)); } else { /* Verify from application */ SILC_FSM_CALL(ske->callbacks->verify_key(ske, ske->prop->public_key, @@ -2070,7 +2070,8 @@ SILC_FSM_STATE(silc_ske_st_responder_phase2) silc_skr_find_set_usage(find, SILC_SKR_USAGE_KEY_AGREEMENT); /* Find key from repository */ - SILC_FSM_CALL(silc_skr_find(ske->repository, find, + SILC_FSM_CALL(silc_skr_find(ske->repository, + silc_fsm_get_schedule(fsm), find, silc_ske_skr_callback, ske)); } else { /* Verify from application */