summaryrefslogtreecommitdiff
path: root/src/session-child.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/session-child.c')
-rw-r--r--src/session-child.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/session-child.c b/src/session-child.c
index 01eb1c37..1feb7ac2 100644
--- a/src/session-child.c
+++ b/src/session-child.c
@@ -512,7 +512,7 @@ session_child_run (int argc, char **argv)
drop_privileges = geteuid () == 0;
if (drop_privileges)
- privileges_drop (user);
+ privileges_drop (user_get_uid (user), user_get_gid (user));
result = x_authority_write (x_authority, XAUTH_WRITE_MODE_REPLACE, x_authority_filename, &error);
if (drop_privileges)
privileges_reclaim ();
@@ -660,7 +660,7 @@ session_child_run (int argc, char **argv)
drop_privileges = geteuid () == 0;
if (drop_privileges)
- privileges_drop (user);
+ privileges_drop (user_get_uid (user), user_get_gid (user));
result = x_authority_write (x_authority, XAUTH_WRITE_MODE_REMOVE, x_authority_filename, &error);
if (drop_privileges)
privileges_reclaim ();