analyze: always use "int" to display exit status values

That's what it actually is, hence let's use that and cast when the type
is bigger.
This commit is contained in:
Lennart Poettering 2019-07-29 19:14:09 +02:00
parent e04ed6db6b
commit 563067ad26

View File

@ -1653,7 +1653,7 @@ static int dump_exit_codes(int argc, char *argv[], void *userdata) {
r = table_add_many(table,
TABLE_STRING, exit_status_mappings[i].name,
TABLE_UINT, i,
TABLE_INT, (int) i,
TABLE_STRING, exit_status_class(i));
if (r < 0)
return r;
@ -1669,7 +1669,7 @@ static int dump_exit_codes(int argc, char *argv[], void *userdata) {
assert(code >= 0 && (size_t) code < ELEMENTSOF(exit_status_mappings));
r = table_add_many(table,
TABLE_STRING, exit_status_mappings[code].name ?: "-",
TABLE_UINT, code,
TABLE_INT, code,
TABLE_STRING, exit_status_class(code) ?: "-");
if (r < 0)
return r;