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;
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: