diff options
| author | wangxiaoyao <[email protected]> | 2023-03-09 11:52:42 +0800 |
|---|---|---|
| committer | guo <[email protected]> | 2023-03-11 19:01:33 +0800 |
| commit | cb60ef2c86db03765ade4faa8d4605f375ec7253 (patch) | |
| tree | 6c27c58e0eb4215c37fc009975c30a71727d5084 | |
| parent | 27a1c55505bcc96d94f9b7c24ec26e93ca82ff9a (diff) | |
[lwp] clear vnode in fd after free
| -rw-r--r-- | components/lwp/lwp_ipc.c | 1 |
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; } |
