mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-22 22:03:43 +03:00
main: move chdir("/") a bit earlier
There's no need to do this within the block where logging is closed, hence move it earlier, so that this block can be kept as small as possible.
This commit is contained in:
parent
6f101b566f
commit
5a2e0c6257
@ -2405,6 +2405,9 @@ int main(int argc, char *argv[]) {
|
||||
|
||||
assert_se(IN_SET(arg_action, ACTION_RUN, ACTION_TEST));
|
||||
|
||||
/* Move out of the way, so that we won't block unmounts */
|
||||
assert_se(chdir("/") == 0);
|
||||
|
||||
/* Close logging fds, in order not to confuse fdset below */
|
||||
log_close();
|
||||
|
||||
@ -2426,9 +2429,6 @@ int main(int argc, char *argv[]) {
|
||||
setsid();
|
||||
}
|
||||
|
||||
/* Move out of the way, so that we won't block unmounts */
|
||||
assert_se(chdir("/") == 0);
|
||||
|
||||
/* Reset the console, but only if this is really init and we
|
||||
* are freshly booted */
|
||||
if (arg_system && arg_action == ACTION_RUN) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user