]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - net/ieee80211/ieee80211_rx.c
WorkStruct: make allyesconfig
[linux-2.6-omap-h63xx.git] / net / ieee80211 / ieee80211_rx.c
index d60358d702d714946d17d9881c4d068d76608c2c..2759312a42043812ee576b108f7505714cbb6018 100644 (file)
@@ -1084,7 +1084,10 @@ static int ieee80211_parse_info_param(struct ieee80211_info_element
                                             info_element->len +
                                             sizeof(*info_element),
                                             length, info_element->id);
-                       return 1;
+                       /* We stop processing but don't return an error here
+                        * because some misbehaviour APs break this rule. ie.
+                        * Orinoco AP1000. */
+                       break;
                }
 
                switch (info_element->id) {