diff options
author | Jouni Malinen <j@w1.fi> | 2014-03-30 17:19:20 +0300 |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2014-03-30 17:22:23 +0300 |
commit | 4be20bf9aab9f38127b5fa71139b306c608f7486 (patch) | |
tree | 20a855421e20fc1e4e071b6ed9611d957007f729 /hostapd/config_file.c | |
parent | 1d6f579ada9224be424ef233a6b88fc22e1e793c (diff) | |
download | hostap-4be20bf9aab9f38127b5fa71139b306c608f7486.tar.gz |
Fix validation of anqp_3gpp_cell_net configuration parameter
The "< '0' && > '9'" part would not match any character.
Signed-off-by: Jouni Malinen <j@w1.fi>
Diffstat (limited to 'hostapd/config_file.c')
-rw-r--r-- | hostapd/config_file.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hostapd/config_file.c b/hostapd/config_file.c index dc82aba4c..e8863c5d5 100644 --- a/hostapd/config_file.c +++ b/hostapd/config_file.c @@ -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++; |