networkctl: use proper errno in mesage

$ build/networkctl --lines=4883284838483883838383
Failed to parse --lines setting '4883284838483883838383': Numerical result out of range
This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2026-05-05 13:49:52 +02:00
parent c97084d5b0
commit 203409bb9f
+3 -3
View File
@@ -147,9 +147,9 @@ static int parse_argv(int argc, char *argv[], char ***remaining_args) {
break;
OPTION('n', "lines", "INTEGER", "Number of journal entries to show"):
if (safe_atou(opts.arg, &arg_lines) < 0)
return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
"Failed to parse lines '%s'", opts.arg);
r = safe_atou(opts.arg, &arg_lines);
if (r < 0)
return log_error_errno(r, "Failed to parse --lines value '%s': %m", opts.arg);
break;
OPTION_COMMON_JSON: