diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index 07a5385e58e3..530dc9416b3f 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -4075,7 +4075,8 @@ static int __hdd_stop(struct net_device *dev) mac_handle = hdd_ctx->mac_handle; - if (!wlan_hdd_is_session_type_monitor(adapter->device_mode)) { + if (!wlan_hdd_is_session_type_monitor(adapter->device_mode) && + adapter->device_mode != QDF_FTM_MODE) { hdd_debug("Disabling Auto Power save timer"); sme_ps_disable_auto_ps_timer( mac_handle,