diff options
author | Jouni Malinen <j@w1.fi> | 2010-04-10 16:47:29 +0300 |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2010-04-10 16:47:29 +0300 |
commit | d3ccead325931d3adb0a754acb6adda35b877703 (patch) | |
tree | ad85e573ad837db2ef4067030928d6ce30dc1b2c /src/common/wpa_common.c | |
parent | 1566ec46854756c937b855ce4840cc8a1d837676 (diff) | |
download | external_wpa_supplicant_8_ti-d3ccead325931d3adb0a754acb6adda35b877703.zip external_wpa_supplicant_8_ti-d3ccead325931d3adb0a754acb6adda35b877703.tar.gz external_wpa_supplicant_8_ti-d3ccead325931d3adb0a754acb6adda35b877703.tar.bz2 |
Make wpa_compare_rsn_ie() handle missing IEs
Diffstat (limited to 'src/common/wpa_common.c')
-rw-r--r-- | src/common/wpa_common.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/common/wpa_common.c b/src/common/wpa_common.c index 84cbe9a..b295f31 100644 --- a/src/common/wpa_common.c +++ b/src/common/wpa_common.c @@ -675,6 +675,9 @@ int wpa_compare_rsn_ie(int ft_initial_assoc, const u8 *ie1, size_t ie1len, const u8 *ie2, size_t ie2len) { + if (ie1 == NULL || ie2 == NULL) + return -1; + if (ie1len == ie2len && os_memcmp(ie1, ie2, ie1len) == 0) return 0; /* identical IEs */ |