]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
analyze: fix error handling in one case
authorLennart Poettering <lennart@poettering.net>
Thu, 27 Aug 2020 13:46:03 +0000 (15:46 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 1 Sep 2020 15:22:30 +0000 (17:22 +0200)
(cherry picked from commit 0f849d0af983922e1571b958c9ca42f51e799190)

src/analyze/analyze.c

index 9d64e3c76cddf8829caac1f4b4d8bc4dc60f451e..f0473234dbf65f6531e58cc49954afed8af06a68 100644 (file)
@@ -1576,7 +1576,7 @@ static int dump_exit_status(int argc, char *argv[], void *userdata) {
 
                         status = exit_status_from_string(argv[i]);
                         if (status < 0)
-                                return log_error_errno(r, "Invalid exit status \"%s\": %m", argv[i]);
+                                return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "Invalid exit status \"%s\".", argv[i]);
 
                         assert(status >= 0 && (size_t) status < ELEMENTSOF(exit_status_mappings));
                         r = table_add_many(table,