dim/backport-set-dim_work_queue-to-NULL-after-fail-branch.patch
gengqihu aa8b95bbc3 fix some bugs and enabled DIM_HASH_SUPPORT_SM3
(cherry picked from commit 0a495bbcfd0310783f15faeacbdb655cff3d54de)
2024-08-19 16:04:32 +08:00

29 lines
795 B
Diff

From 849a1ffebc606304e8a47aaa1dac9001873ffff9 Mon Sep 17 00:00:00 2001
From: Huaxin Lu <luhuaxin1@huawei.com>
Date: Thu, 9 May 2024 15:31:46 +0800
Subject: [PATCH 11/28] set dim_work_queue to NULL after fail branch
---
src/core/dim_core_measure.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/core/dim_core_measure.c b/src/core/dim_core_measure.c
index 6b8cd49..2ccd1a1 100644
--- a/src/core/dim_core_measure.c
+++ b/src/core/dim_core_measure.c
@@ -247,8 +247,10 @@ int dim_core_measure_init(struct dim_measure_cfg *cfg, unsigned int interval)
return 0;
err:
dim_measure_destroy(&dim_core_handle);
- if (dim_work_queue != NULL)
+ if (dim_work_queue != NULL) {
destroy_workqueue(dim_work_queue);
+ dim_work_queue = NULL;
+ }
return ret;
}
--
2.33.0