Re: [PATCH v2] selftests/lsm: Fix memory leak in attr_lsm_count
Paul Moore <[email protected]>
| Newsgroups | org.kernel.vger.linux-security-module,org.kernel.vger.linux-kernel,org.kernel.vger.linux-kselftest |
|---|---|
| Message-ID | <[email protected]> |
On Jul 3, 2026 Wang Yan <[email protected]> wrote: > > The calloc-allocated buffer in attr_lsm_count() is never released on > any exit path, including both the normal return path and the early > return when read_sysfs_lsms fails, resulting in a heap memory leak. > > Add free() for the buffer on all return branches to fix the leak. > > Fixes: d3d929a8b0cd ("LSM: selftests for Linux Security Module syscalls") > Signed-off-by: Wang Yan <[email protected]> > Reviewed-by: William Roberts <[email protected]> > Tested-by: William Roberts <[email protected]> > --- > tools/testing/selftests/lsm/common.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) Merged into lsm/dev, thanks! -- paul-moore.com