qcacld-3.0: Copy peer mac address when register new NDP peer

Since peer mac instead of sta_id used to find pointer to peer in
dp_register_peer, so copy and pass peer mac address when register new
ndp peer.

Change-Id: I47ab345fff83d9c03208c5c1457db0fb7f6ed9c0
CRs-Fixed: 2546705
This commit is contained in:
Wu Gao 2019-10-16 20:51:02 +08:00 committed by nshrivas
parent eea51ad437
commit cef8a74bef

View File

@ -865,6 +865,7 @@ int hdd_ndp_new_peer_handler(uint8_t vdev_id, uint16_t sta_id,
roam_info = qdf_mem_malloc(sizeof(*roam_info));
if (!roam_info)
return -ENOMEM;
qdf_copy_macaddr(&roam_info->bssid, peer_mac_addr);
/* this function is called for each new peer */
hdd_roam_register_sta(adapter, roam_info, &tmp_bss_descp);