]> git.ipfire.org Git - thirdparty/util-linux.git/commit
su: fix use after free in run_shell
authorTanish Yadav <devtany@gmail.com>
Mon, 4 Mar 2024 19:21:41 +0000 (00:51 +0530)
committerKarel Zak <kzak@redhat.com>
Tue, 5 Mar 2024 08:59:03 +0000 (09:59 +0100)
commit4b2e6f5071a4c5beebbd9668d24dc05defc096d7
tree3b457fd1018f636e43c80227d6d0ba9347d62a33
parent677a3168b261f3289e282a02dfd85d7f37de0447
su: fix use after free in run_shell

Do not free tmp for non login branch as basename may return a pointer to
some part of it.

[kzak@redhat.com: - improve coding style of the function]

Signed-off-by: Tanish Yadav <devtany@gmail.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
login-utils/su-common.c