]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
EAP-FAST: Do not use type cast to remove const specification
authorJouni Malinen <j@w1.fi>
Sat, 2 May 2015 13:19:47 +0000 (16:19 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 3 May 2015 13:32:19 +0000 (16:32 +0300)
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>
src/eap_peer/eap_fast.c

index 985aff294cfb407025ab46762d9ca8183d53f97d..baca3c7f25f109c767f2cef7dc07858dd16af86d 100644 (file)
@@ -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;
                }
        }