chiark / gitweb /
execute: implement privilige dropping properly
[elogind.git] / socket.c
index b979e58d390fb9f18e0a3e1cce45d2f45ac97ee9..aec0d392a683e531f674514b8a904e55d2b524e2 100644 (file)
--- a/socket.c
+++ b/socket.c
@@ -394,7 +394,7 @@ static int socket_spawn(Socket *s, ExecCommand *c, bool timeout, pid_t *_pid) {
         } else
                 unit_unwatch_timer(UNIT(s), &s->timer_watch);
 
-        if ((r = exec_spawn(c, &s->exec_context, NULL, 0, &pid)) < 0)
+        if ((r = exec_spawn(c, &s->exec_context, NULL, 0, true, true, &pid)) < 0)
                 goto fail;
 
         if ((r = unit_watch_pid(UNIT(s), pid)) < 0)