diff --git a/core/hdd/src/wlan_hdd_power.c b/core/hdd/src/wlan_hdd_power.c index 19897647e44c..262d07f7377d 100644 --- a/core/hdd/src/wlan_hdd_power.c +++ b/core/hdd/src/wlan_hdd_power.c @@ -222,12 +222,9 @@ static int __wlan_hdd_ipv6_changed(struct notifier_block *nb, if (0 != status) return NOTIFY_DONE; sta_ctx = WLAN_HDD_GET_STATION_CTX_PTR(pAdapter); - if (eConnectionState_Associated == - sta_ctx->conn_info.connState) { - hdd_info("invoking sme_dhcp_done_ind"); - sme_dhcp_done_ind(pHddCtx->hHal, + hdd_debug("invoking sme_dhcp_done_ind"); + sme_dhcp_done_ind(pHddCtx->hHal, pAdapter->sessionId); - } schedule_work(&pAdapter->ipv6NotifierWorkQueue); } EXIT(); @@ -756,12 +753,9 @@ static int __wlan_hdd_ipv4_changed(struct notifier_block *nb, return NOTIFY_DONE; sta_ctx = WLAN_HDD_GET_STATION_CTX_PTR(pAdapter); - if (eConnectionState_Associated == - sta_ctx->conn_info.connState) { - hdd_info("invoking sme_dhcp_done_ind"); - sme_dhcp_done_ind(pHddCtx->hHal, + hdd_debug("invoking sme_dhcp_done_ind"); + sme_dhcp_done_ind(pHddCtx->hHal, pAdapter->sessionId); - } if (!pHddCtx->config->fhostArpOffload) { hdd_notice("Offload not enabled ARPOffload=%d",