xieyangrun 3 лет назад
Родитель
Сommit
8a202a8c2a
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      components/drivers/src/workqueue.c

+ 1 - 0
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;