]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Fix validation of anqp_3gpp_cell_net configuration parameter
authorJouni Malinen <j@w1.fi>
Sun, 30 Mar 2014 14:19:20 +0000 (17:19 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 30 Mar 2014 14:22:23 +0000 (17:22 +0300)
The "< '0' && > '9'" part would not match any character.

Signed-off-by: Jouni Malinen <j@w1.fi>
hostapd/config_file.c

index dc82aba4cf65b3e2c7b2d51a50f62443de39defd..e8863c5d52b526fc3faf581894b442ca4ac38238 100644 (file)
@@ -1260,7 +1260,7 @@ static int parse_3gpp_cell_net(struct hostapd_bss_config *bss, char *buf,
 
        count = 1;
        for (pos = buf; *pos; pos++) {
-               if ((*pos < '0' && *pos > '9') && *pos != ';' && *pos != ',')
+               if ((*pos < '0' || *pos > '9') && *pos != ';' && *pos != ',')
                        goto fail;
                if (*pos == ';')
                        count++;