diff --git a/core/hdd/src/wlan_hdd_nan_datapath.c b/core/hdd/src/wlan_hdd_nan_datapath.c index a1c697aa325e..4dcc69db31a9 100644 --- a/core/hdd/src/wlan_hdd_nan_datapath.c +++ b/core/hdd/src/wlan_hdd_nan_datapath.c @@ -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);