From 8a202a8c2a0751c6bbfa03210fb28b8249c3f43e Mon Sep 17 00:00:00 2001 From: xieyangrun Date: Mon, 1 Aug 2022 11:25:33 +0800 Subject: [PATCH] fixed workqueue destroy. --- components/drivers/src/workqueue.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/drivers/src/workqueue.c b/components/drivers/src/workqueue.c index 564dde78f2..868a0c2bfd 100644 --- a/components/drivers/src/workqueue.c +++ b/components/drivers/src/workqueue.c @@ -278,6 +278,7 @@ rt_err_t rt_workqueue_destroy(struct rt_workqueue *queue) RT_ASSERT(queue != RT_NULL); rt_thread_delete(queue->work_thread); + rt_sem_detach(&(queue->sem)); RT_KERNEL_FREE(queue); return RT_EOK; -- Gitee