]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ksmbd: prevent memory leak on error return
authorZongmin Zhou <zhouzongmin@kylinos.cn>
Sun, 31 Dec 2023 07:13:19 +0000 (16:13 +0900)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 5 Jan 2024 14:18:35 +0000 (15:18 +0100)
commitaabc944ebf087ee91793729dc127b2378d4f66ec
treef5c7e597bb9eee441289a33fec4088f1ac61c86d
parentb4a269bb89dd1963dbaf9eb474e5c98ef4bb8646
ksmbd: prevent memory leak on error return

[ Upstream commit 90044481e7cca6cb3125b3906544954a25f1309f ]

When allocated memory for 'new' failed,just return
will cause memory leak of 'ar'.

Fixes: 1819a9042999 ("ksmbd: reorganize ksmbd_iov_pin_rsp()")
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <error27@gmail.com>
Closes: https://lore.kernel.org/r/202311031837.H3yo7JVl-lkp@intel.com/
Signed-off-by: Zongmin Zhou<zhouzongmin@kylinos.cn>
Acked-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/smb/server/ksmbd_work.c