mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-25 08:48:31 -05:00
EAP-FAST: Do not use type cast to remove const specification
All the uses here are read only, so there is no need to type case the const specification away. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
07f9034d14
commit
8d9f3b8ed6
@ -1339,7 +1339,7 @@ continue_req:
|
||||
static const u8 * eap_fast_get_a_id(const u8 *buf, size_t len, size_t *id_len)
|
||||
{
|
||||
const u8 *a_id;
|
||||
struct pac_tlv_hdr *hdr;
|
||||
const struct pac_tlv_hdr *hdr;
|
||||
|
||||
/*
|
||||
* Parse authority identity (A-ID) from the EAP-FAST/Start. This
|
||||
@ -1349,13 +1349,13 @@ static const u8 * eap_fast_get_a_id(const u8 *buf, size_t len, size_t *id_len)
|
||||
*id_len = len;
|
||||
if (len > sizeof(*hdr)) {
|
||||
int tlen;
|
||||
hdr = (struct pac_tlv_hdr *) buf;
|
||||
hdr = (const struct pac_tlv_hdr *) buf;
|
||||
tlen = be_to_host16(hdr->len);
|
||||
if (be_to_host16(hdr->type) == PAC_TYPE_A_ID &&
|
||||
sizeof(*hdr) + tlen <= len) {
|
||||
wpa_printf(MSG_DEBUG, "EAP-FAST: A-ID was in TLV "
|
||||
"(Start)");
|
||||
a_id = (u8 *) (hdr + 1);
|
||||
a_id = (const u8 *) (hdr + 1);
|
||||
*id_len = tlen;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user