From: Jouni Malinen Date: Sat, 6 Jul 2013 15:37:35 +0000 (+0300) Subject: EAP-IKEv2 server: Use configured server identity X-Git-Tag: aosp-kk-from-upstream~141 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=162865bc9703aa85c3162479a7798a6c92dce37b;p=thirdparty%2Fhostap.git EAP-IKEv2 server: Use configured server identity Signed-hostap: Jouni Malinen --- diff --git a/src/eap_server/eap_server_ikev2.c b/src/eap_server/eap_server_ikev2.c index 42aaca2b4..1ada0c8a6 100644 --- a/src/eap_server/eap_server_ikev2.c +++ b/src/eap_server/eap_server_ikev2.c @@ -103,8 +103,11 @@ static void * eap_ikev2_init(struct eap_sm *sm) data->ikev2.proposal.encr = ENCR_AES_CBC; data->ikev2.proposal.dh = DH_GROUP2_1024BIT_MODP; - data->ikev2.IDi = (u8 *) os_strdup("hostapd"); - data->ikev2.IDi_len = 7; + data->ikev2.IDi = os_malloc(sm->server_id_len); + if (data->ikev2.IDi == NULL) + goto failed; + os_memcpy(data->ikev2.IDi, sm->server_id, sm->server_id_len); + data->ikev2.IDi_len = sm->server_id_len; data->ikev2.get_shared_secret = eap_ikev2_get_shared_secret; data->ikev2.cb_ctx = sm;