summaryrefslogtreecommitdiff
path: root/core/cortex-m/task.c
diff options
context:
space:
mode:
Diffstat (limited to 'core/cortex-m/task.c')
-rw-r--r--core/cortex-m/task.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/core/cortex-m/task.c b/core/cortex-m/task.c
index 342fcdcf39..f9e4d11fdb 100644
--- a/core/cortex-m/task.c
+++ b/core/cortex-m/task.c
@@ -403,8 +403,7 @@ uint32_t task_wait_event_mask(uint32_t event_mask, int timeout_us)
/* Re-post any other events collected */
if (events & ~event_mask)
- atomic_or(task_get_event_bitmap(task_get_current()),
- events & ~event_mask);
+ atomic_or(&current_task->events, events & ~event_mask);
return events & event_mask;
}