eap_proxy: Add context data pointer to the get_imsi call

This was already included in all the other calls to eap_proxy, but
somehow the get_imsi call had been forgotten.

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
Naresh Jayaram 2013-10-23 19:19:25 +03:00 committed by Jouni Malinen
parent 07041c6f99
commit fa56315cfc
3 changed files with 5 additions and 3 deletions

View file

@ -40,7 +40,8 @@ eap_proxy_packet_update(struct eap_proxy_sm *eap_proxy, u8 *eapReqData,
int eap_proxy_sm_get_status(struct eap_proxy_sm *sm, char *buf, size_t buflen, int eap_proxy_sm_get_status(struct eap_proxy_sm *sm, char *buf, size_t buflen,
int verbose); int verbose);
int eap_proxy_get_imsi(char *imsi_buf, size_t *imsi_len); int eap_proxy_get_imsi(struct eap_proxy_sm *eap_proxy, char *imsi_buf,
size_t *imsi_len);
int eap_proxy_notify_config(struct eap_proxy_sm *sm, int eap_proxy_notify_config(struct eap_proxy_sm *sm,
struct eap_peer_config *config); struct eap_peer_config *config);

View file

@ -63,7 +63,8 @@ int eap_proxy_sm_get_status(struct eap_proxy_sm *sm, char *buf, size_t buflen,
} }
int eap_proxy_get_imsi(char *imsi_buf, size_t *imsi_len) int eap_proxy_get_imsi(struct eap_proxy_sm *eap_proxy, char *imsi_buf,
size_t *imsi_len)
{ {
return -1; return -1;
} }

View file

@ -2058,7 +2058,7 @@ int eapol_sm_get_eap_proxy_imsi(struct eapol_sm *sm, char *imsi, size_t *len)
#ifdef CONFIG_EAP_PROXY #ifdef CONFIG_EAP_PROXY
if (sm->eap_proxy == NULL) if (sm->eap_proxy == NULL)
return -1; return -1;
return eap_proxy_get_imsi(imsi, len); return eap_proxy_get_imsi(sm->eap_proxy, imsi, len);
#else /* CONFIG_EAP_PROXY */ #else /* CONFIG_EAP_PROXY */
return -1; return -1;
#endif /* CONFIG_EAP_PROXY */ #endif /* CONFIG_EAP_PROXY */