summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwangxiaoyao <[email protected]>2023-03-09 11:52:42 +0800
committerguo <[email protected]>2023-03-11 19:01:33 +0800
commitcb60ef2c86db03765ade4faa8d4605f375ec7253 (patch)
tree6c27c58e0eb4215c37fc009975c30a71727d5084
parent27a1c55505bcc96d94f9b7c24ec26e93ca82ff9a (diff)
[lwp] clear vnode in fd after free
-rw-r--r--components/lwp/lwp_ipc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/components/lwp/lwp_ipc.c b/components/lwp/lwp_ipc.c
index dc53310e82..d089285bbd 100644
--- a/components/lwp/lwp_ipc.c
+++ b/components/lwp/lwp_ipc.c
@@ -940,6 +940,7 @@ int lwp_channel_open(int fdt_type, const char *name, int flags)
else
{
rt_free(d->vnode);
+ d->vnode = RT_NULL;
_chfd_free(fd, fdt_type);
fd = -1;
}