From 203409bb9ffe78aae0c2a0a71eb4e910484a47c1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 30 Apr 2026 09:20:02 +0200 Subject: [PATCH] networkctl: use proper errno in mesage $ build/networkctl --lines=4883284838483883838383 Failed to parse --lines setting '4883284838483883838383': Numerical result out of range --- src/network/networkctl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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: -- 2.47.3