core/main: also check the argument terminator
For future-proof reasons, in case we will add another option that starts with --deserialize. Addresses https://github.com/systemd/systemd/commit/4f44d2c4f76922a4f48dd4473e6abaca40d7e555#r107285603
This commit is contained in:
+1
-1
@@ -2744,7 +2744,7 @@ static bool early_skip_setup_check(int argc, char *argv[]) {
|
||||
for (int i = 1; i < argc; i++)
|
||||
if (streq(argv[i], "--switched-root"))
|
||||
return false; /* If we switched root, don't skip the setup. */
|
||||
else if (startswith(argv[i], "--deserialize"))
|
||||
else if (startswith(argv[i], "--deserialize=") || streq(argv[i], "--deserialize"))
|
||||
found_deserialize = true;
|
||||
|
||||
return found_deserialize; /* When we are deserializing, then we are reexecuting, hence avoid the extensive setup */
|
||||
|
||||
Reference in New Issue
Block a user