diff --git a/components/drivers/src/workqueue.c b/components/drivers/src/workqueue.c index 52f6002595e1f2fd8fb722c00c90e8b2fb007c1c..d9062e6cdb740a3dc64ba7410eb5f14e8b904130 100644 --- a/components/drivers/src/workqueue.c +++ b/components/drivers/src/workqueue.c @@ -33,7 +33,7 @@ static void _workqueue_thread_entry(void* parameter) struct rt_workqueue *rt_workqueue_create(const char* name, rt_uint16_t stack_size, rt_uint8_t priority) { struct rt_workqueue *queue = RT_NULL; - + queue = (struct rt_workqueue*)RT_KERNEL_MALLOC(sizeof(struct rt_workqueue)); if (queue != RT_NULL) {