diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index c1ba3cdb62b7..5027fa945b6b 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -7731,11 +7731,10 @@ QDF_STATUS hdd_reset_all_adapters(struct hdd_context *hdd_ctx) hdd_adapter_abort_tx_flow(adapter); - if (adapter->device_mode == QDF_STA_MODE) - hdd_send_twt_del_all_sessions_to_userspace(adapter); - if ((adapter->device_mode == QDF_STA_MODE) || (adapter->device_mode == QDF_P2P_CLIENT_MODE)) { + hdd_send_twt_del_all_sessions_to_userspace(adapter); + /* Stop tdls timers */ vdev = hdd_objmgr_get_vdev(adapter); if (vdev) {