From cc14281f3161a875cd19e5b60441b12b36dca8fa Mon Sep 17 00:00:00 2001 From: xieyangrun Date: Tue, 13 Sep 2022 20:25:30 +0800 Subject: [PATCH] fixed rt_event_recv syscall. --- components/lwp/lwp_syscall.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/lwp/lwp_syscall.c b/components/lwp/lwp_syscall.c index 9d2ce4e35a..393472c953 100644 --- a/components/lwp/lwp_syscall.c +++ b/components/lwp/lwp_syscall.c @@ -1168,7 +1168,7 @@ rt_err_t sys_event_recv(rt_event_t event, rt_int32_t timeout, rt_uint32_t *recved) { - if (!lwp_user_accessable((void *)recved, sizeof(rt_uint32_t *))) + if ((recved != NULL) && !lwp_user_accessable((void *)recved, sizeof(rt_uint32_t *))) { return -EFAULT; } -- Gitee