]> code.delx.au - pulseaudio/commitdiff
don't drop caps if we are started as normal root user
authorLennart Poettering <lennart@poettering.net>
Tue, 22 Jul 2008 19:13:46 +0000 (21:13 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 22 Jul 2008 19:13:46 +0000 (21:13 +0200)
src/daemon/main.c

index 145944160b16395c4e1260d851faea21571d5154..553ed7d4b78d631084468721cdf88e90fc664bf8 100644 (file)
@@ -496,7 +496,7 @@ int main(int argc, char *argv[]) {
     if (conf->high_priority && (conf->cmd == PA_CMD_DAEMON || conf->cmd == PA_CMD_START))
         pa_raise_priority(conf->nice_level);
 
-    if (pa_have_caps()) {
+    if (!real_root && pa_have_caps()) {
         pa_bool_t drop;
 
         drop = (conf->cmd != PA_CMD_DAEMON && conf->cmd != PA_CMD_START) || !conf->realtime_scheduling;