.. | .. |
---|
36 | 36 | return H2C_SUCCESS; |
---|
37 | 37 | } |
---|
38 | 38 | |
---|
39 | | -void rm_update_cap(u8 *frame_head, _adapter *pa, u32 pktlen, int offset) |
---|
40 | | -{ |
---|
41 | | -#ifdef CONFIG_RTW_80211K |
---|
42 | | - u8 *res; |
---|
43 | | - sint len; |
---|
44 | | - |
---|
45 | | - res = rtw_get_ie(frame_head + offset, _EID_RRM_EN_CAP_IE_, &len, |
---|
46 | | - pktlen - offset); |
---|
47 | | - if (res != NULL) |
---|
48 | | - _rtw_memcpy((void *)pa->rmpriv.rm_en_cap_def, (res + 2), |
---|
49 | | - MIN(len, sizeof(pa->rmpriv.rm_en_cap_def))); |
---|
50 | | -#endif |
---|
51 | | -} |
---|
52 | | - |
---|
53 | 39 | #ifdef CONFIG_RTW_80211K |
---|
54 | 40 | struct cmd_meas_type_ { |
---|
55 | 41 | u8 id; |
---|
.. | .. |
---|
542 | 528 | RTW_INFO("DBG set ssid to %s\n",DBG_BCN_REQ_SSID_NAME); |
---|
543 | 529 | i = strlen(DBG_BCN_REQ_SSID_NAME); |
---|
544 | 530 | prm->q.opt.bcn.ssid.SsidLength = i; |
---|
545 | | - _rtw_memcpy(&(prm->q.opt.bcn.ssid.Ssid), DBG_BCN_REQ_SSID_NAME, |
---|
546 | | - MIN(i, sizeof(prm->q.opt.bcn.ssid.Ssid)-1)); |
---|
| 531 | + _rtw_memcpy(&(prm->q.opt.bcn.ssid.Ssid), |
---|
| 532 | + DBG_BCN_REQ_SSID_NAME, i); |
---|
547 | 533 | |
---|
548 | 534 | #else /* original */ |
---|
549 | 535 | prm->q.opt.bcn.ssid.SsidLength = pbody[p+1]; |
---|
550 | | - _rtw_memcpy(&(prm->q.opt.bcn.ssid.Ssid), &pbody[p+2], |
---|
551 | | - MIN(pbody[p+1], sizeof(prm->q.opt.bcn.ssid.Ssid)-1)); |
---|
| 536 | + _rtw_memcpy(&(prm->q.opt.bcn.ssid.Ssid), |
---|
| 537 | + &pbody[p+2], pbody[p+1]); |
---|
552 | 538 | #endif |
---|
553 | 539 | #endif |
---|
554 | 540 | RTW_INFO("RM: bcn_req_ssid=%s\n", |
---|
.. | .. |
---|
2208 | 2194 | if (elem->rm_en_cap) { |
---|
2209 | 2195 | RTW_INFO("assoc.rm_en_cap="RM_CAP_FMT"\n", |
---|
2210 | 2196 | RM_CAP_ARG(elem->rm_en_cap)); |
---|
2211 | | - |
---|
2212 | | - _rtw_memcpy(psta->rm_en_cap, (elem->rm_en_cap), |
---|
2213 | | - MIN(elem->rm_en_cap_len, sizeof(psta->rm_en_cap))); |
---|
| 2197 | + _rtw_memcpy(psta->rm_en_cap, |
---|
| 2198 | + (elem->rm_en_cap), elem->rm_en_cap_len); |
---|
2214 | 2199 | } |
---|
2215 | 2200 | } |
---|
2216 | 2201 | |
---|
.. | .. |
---|
2218 | 2203 | { |
---|
2219 | 2204 | int i; |
---|
2220 | 2205 | |
---|
2221 | | - _rtw_memcpy(&padapter->rmpriv.rm_en_cap_assoc, pIE->data, |
---|
2222 | | - MIN(pIE->Length, sizeof(padapter->rmpriv.rm_en_cap_assoc))); |
---|
| 2206 | + _rtw_memcpy(&padapter->rmpriv.rm_en_cap_assoc, pIE->data, pIE->Length); |
---|
2223 | 2207 | RTW_INFO("assoc.rm_en_cap="RM_CAP_FMT"\n", RM_CAP_ARG(pIE->data)); |
---|
2224 | 2208 | } |
---|
2225 | 2209 | |
---|