1
0
mirror of https://github.com/systemd/systemd synced 2024-07-01 07:34:28 +00:00

nspawn: use parse_boolean_argument() at two places

This commit is contained in:
Lennart Poettering 2024-05-27 13:29:45 +02:00 committed by Luca Boccassi
parent b4aaba2bb0
commit 9ace806fcb

View File

@ -1087,11 +1087,10 @@ static int parse_argv(int argc, char *argv[]) {
break;
}
case ARG_NO_NEW_PRIVILEGES:
r = parse_boolean(optarg);
r = parse_boolean_argument("--no-new-privileges=", optarg, &arg_no_new_privileges);
if (r < 0)
return log_error_errno(r, "Failed to parse --no-new-privileges= argument: %s", optarg);
return r;
arg_no_new_privileges = r;
arg_settings_mask |= SETTING_NO_NEW_PRIVILEGES;
break;
@ -1165,13 +1164,10 @@ static int parse_argv(int argc, char *argv[]) {
break;
case ARG_REGISTER:
r = parse_boolean(optarg);
if (r < 0) {
log_error("Failed to parse --register= argument: %s", optarg);
r = parse_boolean_argument("--register=", optarg, &arg_register);
if (r < 0)
return r;
}
arg_register = r;
break;
case ARG_KEEP_UNIT: