# HG changeset patch # User Joseph Jezak # Node ID 7bff8889dcba8e874fce4d0a565a26bb76ef1ab8 # Parent c931666214f5c1169a16abab809c8b3643deed80 Changed the rates to make more sense. diff -r c931666214f5 -r 7bff8889dcba ieee80211softmac_io.c --- a/ieee80211softmac_io.c Wed Nov 30 14:04:49 2005 +++ b/ieee80211softmac_io.c Wed Nov 30 14:06:45 2005 @@ -58,12 +58,18 @@ int count; *dst++ = MFIE_TYPE_RATES; if(r->count > IEEE80211SOFTMAC_MAX_RATES_LEN) - count = IEEE80211SOFTMAC_MAX_RATES_LEN; - else - count = r->count; - *dst++ = count; - memcpy(dst, r->rates, count); - return dst + count; + { + *dst++ = IEEE80211SOFTMAC_MAX_RATES_LEN; + memcpy(dst, r->rates, count); + dst += count; + ieee80211softmac_add_ex_rates(dst, r); + } + else { + *dst++ = r->count; + memcpy(dst, r->rates, count); + dst = dst + count; + } + return dst; } /*