summaryrefslogtreecommitdiffstats
path: root/src/daemon/main.c
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2006-07-20 13:19:16 +0000
committerPierre Ossman <ossman@cendio.se>2006-07-20 13:19:16 +0000
commit57d8a315ea3c3e4e19e19fe1d293ca941d6229d5 (patch)
tree361af432d85acc9130a42b3625559ae5611d20e7 /src/daemon/main.c
parent8d2dc9c4d14fd879aac3e4137b1dfc2c32a338cb (diff)
Move check for SUID into the caps functions.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1119 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src/daemon/main.c')
-rw-r--r--src/daemon/main.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/daemon/main.c b/src/daemon/main.c
index 8b905b31..3f489981 100644
--- a/src/daemon/main.c
+++ b/src/daemon/main.c
@@ -328,8 +328,7 @@ int main(int argc, char *argv[]) {
setlocale(LC_ALL, "");
- if (getuid() != 0)
- pa_limit_caps();
+ pa_limit_caps();
#ifdef HAVE_GETUID
suid_root = getuid() != 0 && geteuid() == 0;
@@ -377,8 +376,7 @@ int main(int argc, char *argv[]) {
if (conf->high_priority && conf->cmd == PA_CMD_DAEMON)
pa_raise_priority();
- if (getuid() != 0)
- pa_drop_caps();
+ pa_drop_caps();
if (suid_root)
pa_drop_root();