diff --git a/umac/cmn_services/serialization/src/wlan_serialization_internal.c b/umac/cmn_services/serialization/src/wlan_serialization_internal.c index 24264df1ebaa..72238d756d04 100644 --- a/umac/cmn_services/serialization/src/wlan_serialization_internal.c +++ b/umac/cmn_services/serialization/src/wlan_serialization_internal.c @@ -505,6 +505,7 @@ wlan_serialization_dequeue_cmd(struct wlan_serialization_command *cmd, sizeof(struct wlan_serialization_command)); qdf_mem_zero(&cmd_list->cmd, sizeof(struct wlan_serialization_command)); + cmd_list->cmd_in_use = 0; qdf_status = wlan_serialization_insert_back( &pdev_queue->cmd_pool_list, &cmd_list->pdev_node); diff --git a/umac/cmn_services/serialization/src/wlan_serialization_non_scan.c b/umac/cmn_services/serialization/src/wlan_serialization_non_scan.c index 372a9f10af16..52f7edea682d 100644 --- a/umac/cmn_services/serialization/src/wlan_serialization_non_scan.c +++ b/umac/cmn_services/serialization/src/wlan_serialization_non_scan.c @@ -589,7 +589,7 @@ wlan_ser_cancel_non_scan_cmd( qdf_mem_zero(&cmd_list->cmd, sizeof(struct wlan_serialization_command)); - + cmd_list->cmd_in_use = 0; qdf_status = wlan_serialization_insert_back( &pdev_q->cmd_pool_list, &cmd_list->pdev_node); diff --git a/umac/cmn_services/serialization/src/wlan_serialization_scan.c b/umac/cmn_services/serialization/src/wlan_serialization_scan.c index 36ac17c2f431..bf72c70ee808 100644 --- a/umac/cmn_services/serialization/src/wlan_serialization_scan.c +++ b/umac/cmn_services/serialization/src/wlan_serialization_scan.c @@ -294,7 +294,7 @@ wlan_ser_cancel_scan_cmd( qdf_mem_zero(&cmd_list->cmd, sizeof(struct wlan_serialization_command)); - + cmd_list->cmd_in_use = 0; qdf_status = wlan_serialization_insert_back( &pdev_q->cmd_pool_list, &cmd_list->pdev_node);