X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcclient%2Fclient_connect.c;h=ccf5793c20718a1fcf190787db03b7b88821863a;hb=124293f6809a8200f041c276d1846cb5de4dedf2;hp=8c1491943b9f91518a6a19c66528cd0923eebd97;hpb=7b16a3dad6b46e0af295904c21232d5cb3732ee3;p=silc.git diff --git a/lib/silcclient/client_connect.c b/lib/silcclient/client_connect.c index 8c149194..ccf5793c 100644 --- a/lib/silcclient/client_connect.c +++ b/lib/silcclient/client_connect.c @@ -32,12 +32,6 @@ static void silc_client_connect_callback(SilcNetStatus status, SilcClientConnection conn = silc_fsm_get_context(fsm); SilcClient client = conn->client; - if (conn->internal->aborted) { - silc_fsm_next(fsm, silc_client_st_connect_error); - SILC_FSM_CALL_CONTINUE(fsm); - return; - } - conn->internal->op = NULL; if (conn->internal->verbose) { switch (status) { @@ -127,14 +121,6 @@ static void silc_client_ke_verify_key(SilcSKE ske, SilcClient client = conn->client; VerifyKeyContext verify; - if (conn->internal->aborted) { - completion(ske, SILC_SKE_STATUS_UNSUPPORTED_PUBLIC_KEY, - completion_context); - silc_fsm_next(fsm, silc_client_st_connect_error); - SILC_FSM_CALL_CONTINUE(fsm); - return; - } - /* If we provided repository for SKE and we got here the key was not found from the repository. */ if (conn->internal->params.repository && @@ -178,13 +164,6 @@ static void silc_client_ke_completion(SilcSKE ske, SilcCipher send_key, receive_key; SilcHmac hmac_send, hmac_receive; - if (conn->internal->aborted) { - silc_ske_free_rekey_material(rekey); - silc_fsm_next(fsm, silc_client_st_connect_error); - SILC_FSM_CALL_CONTINUE(fsm); - return; - } - conn->internal->op = NULL; if (status != SILC_SKE_STATUS_OK) { /* Key exchange failed */ @@ -328,12 +307,6 @@ static void silc_client_connect_auth_completion(SilcConnAuth connauth, SilcClientConnection conn = silc_fsm_get_context(fsm); SilcClient client = conn->client; - if (conn->internal->aborted) { - silc_fsm_next(fsm, silc_client_st_connect_error); - SILC_FSM_CALL_CONTINUE(fsm); - return; - } - conn->internal->op = NULL; silc_connauth_free(connauth);