]> 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 09:15:05 +0000 (10:15 +0100)
commit81c528c4fc4a31e9c8de04eb96e64be9e3967697
tree0e00c08705b7c524eea5237355588b00290e08b5
parentc8fd2a4d6d5a9ad504e4eff71efa040ca5bb459b
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>
(cherry picked from commit 4b2e6f5071a4c5beebbd9668d24dc05defc096d7)
login-utils/su-common.c