]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
EAP peer: Use 32-bit EAP method type for Phase 2 processing
authorJouni Malinen <jouni@qca.qualcomm.com>
Wed, 1 Apr 2015 09:35:14 +0000 (12:35 +0300)
committerJouni Malinen <j@w1.fi>
Wed, 1 Apr 2015 09:57:11 +0000 (12:57 +0300)
This is a step towards enabling expanded EAP header within Phase 2 EAP
methods.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
src/eap_peer/eap.c
src/eap_peer/eap_tls_common.c

index 35433f3bd8e41b7f8645553435ec1c43723d2db9..fc4af95310a8dfd2cf0745451571f41e1002514a 100644 (file)
@@ -2400,7 +2400,7 @@ static int eap_allowed_phase2_type(int vendor, int type)
 u32 eap_get_phase2_type(const char *name, int *vendor)
 {
        int v;
-       u8 type = eap_peer_get_type(name, &v);
+       u32 type = eap_peer_get_type(name, &v);
        if (eap_allowed_phase2_type(v, type)) {
                *vendor = v;
                return type;
index b1180d5e75517007d4ce691be91c1f1d85a60b0e..15c1bac512b534e494ee805d6e8eeabd66850791 100644 (file)
@@ -998,7 +998,7 @@ int eap_peer_select_phase2_methods(struct eap_peer_config *config,
 {
        char *start, *pos, *buf;
        struct eap_method_type *methods = NULL, *_methods;
-       u8 method;
+       u32 method;
        size_t num_methods = 0, prefix_len;
 
        if (config == NULL || config->phase2 == NULL)