Procházet zdrojové kódy

!552 fixed workqueue destroy
Merge pull request !552 from geniusgogo/fixed_workqueue

bernard před 3 roky
rodič
revize
bbee5a8cf1
1 změnil soubory, kde provedl 1 přidání a 0 odebrání
  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;