From: Luke Howard Date: Fri, 24 Sep 2010 12:02:29 +0000 (+0200) Subject: check we have an initiator credential X-Git-Tag: vm/20110310~229 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;h=d7bf3d3bb4c931df2086e866f112b425851424fa;p=mech_eap.orig check we have an initiator credential --- diff --git a/init_sec_context.c b/init_sec_context.c index e3b4d63..d538556 100644 --- a/init_sec_context.c +++ b/init_sec_context.c @@ -212,6 +212,14 @@ peerConfigInit(OM_uint32 *minor, krb5_error_code code; char *identity; + eapPeerConfig->identity = NULL; + eapPeerConfig->identity_len = 0; + eapPeerConfig->password = NULL; + eapPeerConfig->password_len = 0; + + if (cred == GSS_C_NO_CREDENTIAL) + return GSS_S_NO_CRED; + GSSEAP_KRB_INIT(&krbContext); eapPeerConfig->fragment_size = 1024;