From: Antonio Álvarez Feijoo Date: Tue, 2 Dec 2025 16:56:01 +0000 (+0100) Subject: kernel-install: exit with option --json=help (#39974) X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4ae16cf9b7596e7bd70d4ccf58809a3299e903a9;p=thirdparty%2Fsystemd.git kernel-install: exit with option --json=help (#39974) In that case, `parse_json_argument()` returns 0. Follow-up for bdd36c003d9c4c4ca89c92be504615378f61513c (v255). --- diff --git a/src/kernel-install/kernel-install.c b/src/kernel-install/kernel-install.c index 97c4b3a352b..27cfa089089 100644 --- a/src/kernel-install/kernel-install.c +++ b/src/kernel-install/kernel-install.c @@ -1621,7 +1621,7 @@ static int parse_argv(int argc, char *argv[], Context *c) { case ARG_JSON: r = parse_json_argument(optarg, &arg_json_format_flags); - if (r < 0) + if (r <= 0) return r; break;