From: Zbigniew Jędrzejewski-Szmek Date: Thu, 30 Apr 2026 07:20:02 +0000 (+0200) Subject: networkctl: use proper errno in mesage X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=203409bb9ffe78aae0c2a0a71eb4e910484a47c1;p=thirdparty%2Fsystemd.git networkctl: use proper errno in mesage $ build/networkctl --lines=4883284838483883838383 Failed to parse --lines setting '4883284838483883838383': Numerical result out of range --- diff --git a/src/network/networkctl.c b/src/network/networkctl.c index e77950bbe8c..b64c8b17fc7 100644 --- a/src/network/networkctl.c +++ b/src/network/networkctl.c @@ -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: