]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
WPS: Fix strict validation to mandate Network Index attribute
authorJouni Malinen <jouni.malinen@atheros.com>
Wed, 21 Jul 2010 05:14:00 +0000 (22:14 -0700)
committerJouni Malinen <j@w1.fi>
Thu, 9 Sep 2010 13:07:49 +0000 (06:07 -0700)
While this attribute is is now deprecated, it is still required
for backwards compatibility. Better check this if strict validation
is enabled.

src/wps/wps_validate.c

index 500c5a14123d10453d2274c0731e450f53abf841..6969d65484761a5bfc8eb8c94b28bea204a3190d 100644 (file)
@@ -1037,7 +1037,7 @@ static int wps_validate_cred(const u8 *cred, size_t len)
                return -1;
        }
 
-       if (wps_validate_network_idx(attr.network_idx, 0) ||
+       if (wps_validate_network_idx(attr.network_idx, 1) ||
            wps_validate_ssid(attr.ssid, attr.ssid_len, 1) ||
            wps_validate_auth_type(attr.auth_type, 1) ||
            wps_validate_encr_type(attr.encr_type, 1) ||