summaryrefslogtreecommitdiff
path: root/src/ipc.c
diff options
context:
space:
mode:
authorpathletboy <[email protected]>2015-11-21 20:55:41 +0800
committerpathletboy <[email protected]>2015-11-21 20:55:41 +0800
commit5b03e37ae1e91ab9b7f8f3edce807590f72648ac (patch)
tree79f5a731f987a166a5fd32f39bc73d76ad782731 /src/ipc.c
parent086e1bd9cbaa4a2554332acba020b8ba18afcbc1 (diff)
allow parameter "recved" can be null in function "rt_event_recv"
Diffstat (limited to 'src/ipc.c')
-rw-r--r--src/ipc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ipc.c b/src/ipc.c
index 0ad50bfbc5..fee4829850 100644
--- a/src/ipc.c
+++ b/src/ipc.c
@@ -1139,7 +1139,8 @@ rt_err_t rt_event_recv(rt_event_t event,
if (status == RT_EOK)
{
/* set received event */
- *recved = (event->set & set);
+ if (recved)
+ *recved = (event->set & set);
/* received event */
if (option & RT_EVENT_FLAG_CLEAR)