From: Pekka Riikonen Date: Fri, 8 Jun 2007 15:45:44 +0000 (+0000) Subject: Fixed timeout crash. X-Git-Tag: 1.2.beta4~12^2~140 X-Git-Url: http://git.silcnet.org/gitweb/?a=commitdiff_plain;h=e9e22b625a215a3830a087adbeb038df70d2d901;p=runtime.git Fixed timeout crash. --- diff --git a/lib/silcske/silcconnauth.c b/lib/silcske/silcconnauth.c index 97fdd166..c3799a81 100644 --- a/lib/silcske/silcconnauth.c +++ b/lib/silcske/silcconnauth.c @@ -357,7 +357,8 @@ SILC_FSM_STATE(silc_connauth_st_initiator_result) SILC_LOG_DEBUG(("Authentication successful")); connauth->success = TRUE; } else { - SILC_LOG_DEBUG(("Authentication failed")); + SILC_LOG_DEBUG(("Authentication failed, packet %s received", + silc_get_packet_name(connauth->packet->type))); connauth->success = FALSE; } silc_packet_free(connauth->packet); @@ -486,7 +487,8 @@ SILC_FSM_STATE(silc_connauth_st_responder_authenticate) if (connauth->aborted) { /** Aborted */ - silc_packet_free(connauth->packet); + if (connauth->packet) + silc_packet_free(connauth->packet); silc_fsm_next(fsm, silc_connauth_st_responder_failure); return SILC_FSM_CONTINUE; }