case ARG_SET_CREDENTIAL:
r = machine_credential_set(&arg_credentials, &arg_n_credentials, optarg);
- if (r == -ENOMEM)
- return log_oom();
if (r < 0)
- return log_error_errno(r, "Failed to set credential from %s: %m", optarg);
+ return r;
+
arg_settings_mask |= SETTING_CREDENTIALS;
break;
case ARG_LOAD_CREDENTIAL:
r = machine_credential_load(&arg_credentials, &arg_n_credentials, optarg);
- if (r == -ENOMEM)
- return log_oom();
if (r < 0)
- return log_error_errno(r, "Failed to load credential from %s: %m", optarg);
+ return r;
arg_settings_mask |= SETTING_CREDENTIALS;
break;
assert(creds || n_creds == 0);
r = extract_first_word(&p, &word, ":", EXTRACT_DONT_COALESCE_SEPARATORS);
- if (r == -ENOMEM)
- return r;
if (r < 0)
return log_error_errno(r, "Failed to parse --set-credential= parameter: %m");
if (r == 0 || !p)
GREEDY_REALLOC(creds, n_creds + 1);
if (!creds)
- return -ENOMEM;
+ return log_oom();
creds[n_creds++] = (MachineCredential) {
.id = TAKE_PTR(word),
assert(creds || n_creds == 0);
r = extract_first_word(&p, &word, ":", EXTRACT_DONT_COALESCE_SEPARATORS);
- if (r == -ENOMEM)
- return -ENOMEM;
if (r < 0)
return log_error_errno(r, "Failed to parse --load-credential= parameter: %m");
if (r == 0 || !p)
j = path_join(e, p);
if (!j)
- return -ENOMEM;
+ return log_oom();
}
r = read_full_file_full(AT_FDCWD, j ?: p, UINT64_MAX, SIZE_MAX,
GREEDY_REALLOC(creds, n_creds + 1);
if (!creds)
- return -ENOMEM;
+ return log_oom();
creds[n_creds++] = (MachineCredential) {
.id = TAKE_PTR(word),
case ARG_SET_CREDENTIAL: {
r = machine_credential_set(&arg_credentials, &arg_n_credentials, optarg);
- if (r == -ENOMEM)
- return log_oom();
if (r < 0)
- return log_error_errno(r, "Failed to set credential from %s: %m", optarg);
+ return r;
arg_settings_mask |= SETTING_CREDENTIALS;
break;
}
case ARG_LOAD_CREDENTIAL: {
r = machine_credential_load(&arg_credentials, &arg_n_credentials, optarg);
- if (r == -ENOMEM)
- return log_oom();
if (r < 0)
- return log_error_errno(r, "Failed to load credential from %s: %m", optarg);
+ return r;
arg_settings_mask |= SETTING_CREDENTIALS;
break;