From 677e7a95826fe9f6d93832511b7f082b899a8f3c Mon Sep 17 00:00:00 2001 From: Eliad Peller Date: Sun, 28 Dec 2014 21:15:00 -0500 Subject: [PATCH] WMM AC: Do not fail on unknown IEs in Association Response Some APs add their custom (vendor-specific) IEs to the Association Response frame. Fail WMM AC initialization only if Association Response frame IE parsing actually failed, i.e., ignore all unknown IEs. Signed-off-by: Eliad Peller --- wpa_supplicant/wmm_ac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wpa_supplicant/wmm_ac.c b/wpa_supplicant/wmm_ac.c index 379c6e8d1..47d74368c 100644 --- a/wpa_supplicant/wmm_ac.c +++ b/wpa_supplicant/wmm_ac.c @@ -427,7 +427,7 @@ wmm_ac_process_param_elem(struct wpa_supplicant *wpa_s, const u8 *ies, int i; /* Parsing WMM Parameter Element */ - if (ieee802_11_parse_elems(ies, ies_len, &elems, 1) != ParseOK) { + if (ieee802_11_parse_elems(ies, ies_len, &elems, 1) == ParseFailed) { wpa_printf(MSG_DEBUG, "WMM AC: could not parse assoc ies"); return NULL; }