X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=net%2Fieee80211%2Fieee80211_rx.c;h=2759312a42043812ee576b108f7505714cbb6018;hb=c4028958b6ecad064b1a6303a6a5906d4fe48d73;hp=d60358d702d714946d17d9881c4d068d76608c2c;hpb=8b9411014e6f18a883c18b38f41338dbd53fddea;p=linux-2.6-omap-h63xx.git diff --git a/net/ieee80211/ieee80211_rx.c b/net/ieee80211/ieee80211_rx.c index d60358d702d..2759312a420 100644 --- a/net/ieee80211/ieee80211_rx.c +++ b/net/ieee80211/ieee80211_rx.c @@ -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) {