diff --git a/core/hdd/src/wlan_hdd_cfg80211.c b/core/hdd/src/wlan_hdd_cfg80211.c index 4fc9c9203cd5..e2d58f1c5910 100644 --- a/core/hdd/src/wlan_hdd_cfg80211.c +++ b/core/hdd/src/wlan_hdd_cfg80211.c @@ -14779,6 +14779,9 @@ static int __wlan_hdd_cfg80211_disconnect(struct wiphy *wiphy, pAdapter->sessionId, mac); } } + hdd_notify_sta_disconnect(pAdapter->sessionId, + true, pAdapter->hdd_vdev); + wlan_hdd_tdls_notify_disconnect(pAdapter, true); #endif hdd_info("Disconnect request from user space with reason: %d (%s) internal reason code: %d", reason, hdd_ieee80211_reason_code_to_str(reason), reasonCode);