From: Andreas Steffen Date: Fri, 13 Aug 2010 20:41:00 +0000 (+0200) Subject: allow to send an EAP Identity response without matching request X-Git-Tag: 4.5.0~496 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=486893ee520a190a0736759af8ec2ff2249747c8;p=thirdparty%2Fstrongswan.git allow to send an EAP Identity response without matching request --- diff --git a/src/libcharon/plugins/eap_identity/eap_identity.c b/src/libcharon/plugins/eap_identity/eap_identity.c index 219b3d5bb6..8277184f16 100644 --- a/src/libcharon/plugins/eap_identity/eap_identity.c +++ b/src/libcharon/plugins/eap_identity/eap_identity.c @@ -71,7 +71,7 @@ METHOD(eap_method_t, process_peer, status_t, hdr = alloca(len); hdr->code = EAP_RESPONSE; - hdr->identifier = in->get_identifier(in); + hdr->identifier = in ? in->get_identifier(in) : 0; hdr->length = htons(len); hdr->type = EAP_IDENTITY; memcpy(hdr->data, id.ptr, id.len);