X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fexecute.c;fp=src%2Fexecute.c;h=065101431d10fa987d81fbbb0625ce45fa0c3c36;hp=250d53a424a07655929439929a62a56d6eec99c0;hb=4d8a7798e7f12c6400495cbc4d0ad57ed20ce90a;hpb=085c98af4eb17858b4687068f12eccc51a032732 diff --git a/src/execute.c b/src/execute.c index 250d53a42..065101431 100644 --- a/src/execute.c +++ b/src/execute.c @@ -1016,6 +1016,7 @@ int exec_spawn(ExecCommand *command, /* Close sockets very early to make sure we don't * block init reexecution because it cannot bind its * sockets */ + log_forget_fds(); if (close_all_fds(socket_fd >= 0 ? &socket_fd : fds, socket_fd >= 0 ? 1 : n_fds) < 0) { r = EXIT_FDS;