]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ksmbd: prevent memory leak on error return
authorZongmin Zhou <zhouzongmin@kylinos.cn>
Mon, 18 Dec 2023 15:34:48 +0000 (00:34 +0900)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 23 Dec 2023 09:41:59 +0000 (10:41 +0100)
commitae3356cbe9ac83e19c58169f0890437a08d70427
tree33ee03738eb7ea6bbd92bd4f1bdd61b4afda505f
parent8dc9eb7d3503ad48a5b919cddcc12f2eba29027e
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: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/ksmbd/ksmbd_work.c