]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
EAP-SIM/AKA: Remove unused RESULT_FAILURE state
authorJouni Malinen <j@w1.fi>
Fri, 20 Jun 2014 21:25:40 +0000 (00:25 +0300)
committerJouni Malinen <j@w1.fi>
Fri, 20 Jun 2014 21:26:29 +0000 (00:26 +0300)
This was not set anywhere, so remove the unnecessary code trying to
handle the unused state.

Signed-off-by: Jouni Malinen <j@w1.fi>
src/eap_peer/eap_aka.c
src/eap_peer/eap_sim.c

index fee1b7b74fdff6f2ef42fcf7bbbc7b4e398cd085..3f31866bec96f7b20a9eb9ff50c54946dc08c0c4 100644 (file)
@@ -42,7 +42,7 @@ struct eap_aka_data {
        u8 *last_eap_identity;
        size_t last_eap_identity_len;
        enum {
-               CONTINUE, RESULT_SUCCESS, RESULT_FAILURE, SUCCESS, FAILURE
+               CONTINUE, RESULT_SUCCESS, SUCCESS, FAILURE
        } state;
 
        struct wpabuf *id_msgs;
@@ -64,8 +64,6 @@ static const char * eap_aka_state_txt(int state)
                return "CONTINUE";
        case RESULT_SUCCESS:
                return "RESULT_SUCCESS";
-       case RESULT_FAILURE:
-               return "RESULT_FAILURE";
        case SUCCESS:
                return "SUCCESS";
        case FAILURE:
@@ -1025,7 +1023,7 @@ static struct wpabuf * eap_aka_process_challenge(struct eap_sm *sm,
        if (data->result_ind && attr->result_ind)
                data->use_result_ind = 1;
 
-       if (data->state != FAILURE && data->state != RESULT_FAILURE) {
+       if (data->state != FAILURE) {
                eap_aka_state(data, data->use_result_ind ?
                              RESULT_SUCCESS : SUCCESS);
        }
@@ -1241,7 +1239,7 @@ static struct wpabuf * eap_aka_process_reauthentication(
        if (data->result_ind && attr->result_ind)
                data->use_result_ind = 1;
 
-       if (data->state != FAILURE && data->state != RESULT_FAILURE) {
+       if (data->state != FAILURE) {
                eap_aka_state(data, data->use_result_ind ?
                              RESULT_SUCCESS : SUCCESS);
        }
@@ -1347,9 +1345,7 @@ done:
                 */
                ret->methodState = data->use_result_ind ?
                        METHOD_DONE : METHOD_MAY_CONT;
-       } else if (data->state == RESULT_FAILURE)
-               ret->methodState = METHOD_CONT;
-       else if (data->state == RESULT_SUCCESS)
+       } else if (data->state == RESULT_SUCCESS)
                ret->methodState = METHOD_CONT;
 
        if (ret->methodState == METHOD_DONE) {
index fc9df96ea8b10e214dbc229ca029886880cfede4..63c89396cd5591d21e9e866e91a1ea7b6fedd021 100644 (file)
@@ -43,7 +43,7 @@ struct eap_sim_data {
        u8 *last_eap_identity;
        size_t last_eap_identity_len;
        enum {
-               CONTINUE, RESULT_SUCCESS, RESULT_FAILURE, SUCCESS, FAILURE
+               CONTINUE, RESULT_SUCCESS, SUCCESS, FAILURE
        } state;
        int result_ind, use_result_ind;
 };
@@ -57,8 +57,6 @@ static const char * eap_sim_state_txt(int state)
                return "CONTINUE";
        case RESULT_SUCCESS:
                return "RESULT_SUCCESS";
-       case RESULT_FAILURE:
-               return "RESULT_FAILURE";
        case SUCCESS:
                return "SUCCESS";
        case FAILURE:
@@ -788,7 +786,7 @@ static struct wpabuf * eap_sim_process_challenge(struct eap_sm *sm,
        if (data->result_ind && attr->result_ind)
                data->use_result_ind = 1;
 
-       if (data->state != FAILURE && data->state != RESULT_FAILURE) {
+       if (data->state != FAILURE) {
                eap_sim_state(data, data->use_result_ind ?
                              RESULT_SUCCESS : SUCCESS);
        }
@@ -989,7 +987,7 @@ static struct wpabuf * eap_sim_process_reauthentication(
        if (data->result_ind && attr->result_ind)
                data->use_result_ind = 1;
 
-       if (data->state != FAILURE && data->state != RESULT_FAILURE) {
+       if (data->state != FAILURE) {
                eap_sim_state(data, data->use_result_ind ?
                              RESULT_SUCCESS : SUCCESS);
        }
@@ -1088,9 +1086,7 @@ done:
                        DECISION_UNCOND_SUCC : DECISION_COND_SUCC;
                ret->methodState = data->use_result_ind ?
                        METHOD_DONE : METHOD_MAY_CONT;
-       } else if (data->state == RESULT_FAILURE)
-               ret->methodState = METHOD_CONT;
-       else if (data->state == RESULT_SUCCESS)
+       } else if (data->state == RESULT_SUCCESS)
                ret->methodState = METHOD_CONT;
 
        if (ret->methodState == METHOD_DONE) {