diff --git a/core/hdd/src/wlan_hdd_twt.c b/core/hdd/src/wlan_hdd_twt.c index eb0d56cce07d..bdbd63459827 100644 --- a/core/hdd/src/wlan_hdd_twt.c +++ b/core/hdd/src/wlan_hdd_twt.c @@ -2072,6 +2072,10 @@ static int hdd_twt_nudge_session(struct hdd_adapter *adapter, nla_memcpy(params.peer_macaddr, tb[id], QDF_MAC_ADDR_SIZE); hdd_debug("peer mac_addr "QDF_MAC_ADDR_FMT, QDF_MAC_ADDR_REF(params.peer_macaddr)); + } else { + qdf_mem_copy(params.peer_macaddr, + hdd_sta_ctx->conn_info.bssid.bytes, + QDF_MAC_ADDR_SIZE); } id = QCA_WLAN_VENDOR_ATTR_TWT_NUDGE_FLOW_ID;