context: document why we only do minimal cleanups before the autospawn exec()

This commit is contained in:
Lennart Poettering 2009-08-12 21:40:12 +02:00
parent 27b8cd783c
commit 5921324fd3

View file

@ -707,10 +707,13 @@ static int context_autospawn(pa_context *c) {
if (c->spawn_api.atfork) if (c->spawn_api.atfork)
c->spawn_api.atfork(); c->spawn_api.atfork();
/* We leave most of the cleaning up of the process environment
* to the executable. We only clean up the file descriptors to
* make sure the executable can actually be loaded
* correctly. */
pa_close_all(-1); pa_close_all(-1);
/* Setup argv */ /* Setup argv */
argv[n++] = c->conf->daemon_binary; argv[n++] = c->conf->daemon_binary;
argv[n++] = "--start"; argv[n++] = "--start";