From 6c5a08899ad1cd8f6956e6c6ebe6250f5c391bd8 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Wed, 21 Aug 2019 11:14:17 +0300 Subject: [PATCH] posix: fs: ZFD_IOCTL_CLOSE: Be sure to call posix_fs_free_obj() To make sure that entry in fs.c:desc_array[] is freed. Note that freeing an entry in fdtable is handled by generic implementation of close(). Fixes: #17231 Signed-off-by: Paul Sokolovsky --- lib/posix/fs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/posix/fs.c b/lib/posix/fs.c index 466821deaf6..f0e6357c35b 100644 --- a/lib/posix/fs.c +++ b/lib/posix/fs.c @@ -102,6 +102,7 @@ static int fs_ioctl_vmeth(void *obj, unsigned int request, va_list args) switch (request) { case ZFD_IOCTL_CLOSE: rc = fs_close(&ptr->file); + posix_fs_free_obj(ptr); break; case ZFD_IOCTL_LSEEK: {