execute: generalize uid/gid handling in two cases for any kind of uid/gid

This commit is contained in:
Lennart Poettering
2019-03-19 16:57:33 +01:00
parent 206e9864de
commit 08f6769675
+2 -2
View File
@@ -3161,7 +3161,7 @@ static int exec_child(
USER_PROCESS,
username);
if (context->user) {
if (uid_is_valid(uid)) {
r = chown_terminal(STDIN_FILENO, uid);
if (r < 0) {
*exit_status = EXIT_STDIN;
@@ -3466,7 +3466,7 @@ static int exec_child(
}
if (needs_setuid) {
if (context->user) {
if (uid_is_valid(uid)) {
r = enforce_user(context, uid);
if (r < 0) {
*exit_status = EXIT_USER;