From 6a409a0064d2261c4f1c3272d2b732f601a2961b Mon Sep 17 00:00:00 2001 From: Michal Mielewczyk Date: Tue, 3 Oct 2023 07:37:52 +0200 Subject: [PATCH] Set mngt queue to null if couldn't start thread This prevents attempt to deinitialize the queue for the second time in the start rollback Signed-off-by: Michal Mielewczyk Signed-off-by: Robert Baldyga --- modules/cas_cache/layer_cache_management.c | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/cas_cache/layer_cache_management.c b/modules/cas_cache/layer_cache_management.c index cff65a0..6b3a59b 100644 --- a/modules/cas_cache/layer_cache_management.c +++ b/modules/cas_cache/layer_cache_management.c @@ -2061,6 +2061,7 @@ static int _cache_mngt_start_queues(ocf_cache_t cache) cache_priv->mngt_queue, CAS_CPUS_ALL); if (result) { ocf_queue_put(cache_priv->mngt_queue); + cache_priv->mngt_queue = NULL; goto err; }