]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
hlr_auc_gw: Fix max_chal value validation
authorJouni Malinen <j@w1.fi>
Sun, 29 Sep 2013 15:47:26 +0000 (18:47 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 29 Sep 2013 15:47:26 +0000 (18:47 +0300)
This was supposed to be at maximum EAP_SIM_MAX_CHAL (3).

Signed-hostap: Jouni Malinen <j@w1.fi>

hostapd/hlr_auc_gw.c

index e79fc5fa02a1d2df6e86bf66190c542070f94cee..2e61ac3906212e2f48991d62b4301c861222ffa9 100644 (file)
@@ -633,7 +633,7 @@ static int sim_req_auth(char *imsi, char *resp, size_t resp_len)
        if (pos) {
                *pos++ = '\0';
                max_chal = atoi(pos);
-               if (max_chal < 1 || max_chal < EAP_SIM_MAX_CHAL)
+               if (max_chal < 1 || max_chal > EAP_SIM_MAX_CHAL)
                        max_chal = EAP_SIM_MAX_CHAL;
        } else
                max_chal = EAP_SIM_MAX_CHAL;