From: Pekka Riikonen Date: Sun, 11 Nov 2007 11:30:04 +0000 (+0000) Subject: Check for NULL public key from SKE. X-Git-Tag: silc.toolkit.1.1.5~2 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=ae4a77c15633b8e4acad7b185236afa319a132dc Check for NULL public key from SKE. --- diff --git a/lib/silcske/silcconnauth.c b/lib/silcske/silcconnauth.c index 70cc2968..3e92d0ed 100644 --- a/lib/silcske/silcconnauth.c +++ b/lib/silcske/silcconnauth.c @@ -591,7 +591,7 @@ SILC_FSM_STATE(silc_connauth_st_responder_authenticate) /* Allocate search constraints for finding the key */ find = silc_skr_find_alloc(); - if (!find || !connauth->auth_data) { + if (!find || !connauth->auth_data || !connauth->ske->prop->public_key) { /** Out of memory */ silc_fsm_next(fsm, silc_connauth_st_responder_failure); return SILC_FSM_CONTINUE;