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:
+3
-3
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user