X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcske%2Fsilcconnauth.c;fp=lib%2Fsilcske%2Fsilcconnauth.c;h=3e92d0ed86a50ca24b08748836f17651d1b3255e;hb=ae4a77c15633b8e4acad7b185236afa319a132dc;hp=70cc29680181e9b314baf92e647a252c6902ff60;hpb=0440a7b2a0b0be55b7d8e65670df133f1a4979f7;p=silc.git 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;