projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merged silc_1_1_branch to trunk.
[silc.git]
/
lib
/
silcske
/
silcconnauth.c
diff --git
a/lib/silcske/silcconnauth.c
b/lib/silcske/silcconnauth.c
index 97fdd1668b47d4452e5e8a86d95223f2defb8f11..c3799a8187ead72e327813bf6c7e6b76fb8bf84b 100644
(file)
--- 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 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);
connauth->success = FALSE;
}
silc_packet_free(connauth->packet);
@@
-486,7
+487,8
@@
SILC_FSM_STATE(silc_connauth_st_responder_authenticate)
if (connauth->aborted) {
/** Aborted */
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;
}
silc_fsm_next(fsm, silc_connauth_st_responder_failure);
return SILC_FSM_CONTINUE;
}