diff --git a/sched/event/event_post.c b/sched/event/event_post.c index a6eee49e4e..056107b87e 100644 --- a/sched/event/event_post.c +++ b/sched/event/event_post.c @@ -104,7 +104,7 @@ int nxevent_post(FAR nxevent_t *event, nxevent_mask_t events, if ((!waitall && ((wait->expect & event->events) != 0)) || (waitall && ((wait->expect & event->events) == wait->expect))) { - list_delete_init(&wait->node); + list_delete(&wait->node); ret = nxsem_post(&wait->sem); if (ret < 0)