From: Tomeu Vizoso Date: Tue, 1 Oct 2013 10:20:29 +0000 (+0200) Subject: weston-launch: Only drop privileges if running as root X-Git-Tag: upstream/0.1.8~900 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d7865b2f754a5e7041536f7ac1825792a1d45881;p=profile%2Fivi%2Fweston-ivi-shell.git weston-launch: Only drop privileges if running as root --- diff --git a/src/weston-launch.c b/src/weston-launch.c index 525c61c..1b560af 100644 --- a/src/weston-launch.c +++ b/src/weston-launch.c @@ -577,7 +577,8 @@ launch_compositor(struct weston_launch *wl, int argc, char *argv[]) if (wl->new_user) setup_session(wl); - drop_privileges(wl); + if (geteuid() == 0) + drop_privileges(wl); setenv_fd("WESTON_TTY_FD", wl->tty); setenv_fd("WESTON_LAUNCHER_SOCK", wl->sock[1]);