From: Antonio Alvarez Feijoo Date: Thu, 28 Aug 2025 12:09:50 +0000 (+0200) Subject: tree-wide: avoid logging 2 error messages if table_print_with_pager() fails X-Git-Tag: v258-rc4~34^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F38753%2Fhead;p=thirdparty%2Fsystemd.git tree-wide: avoid logging 2 error messages if table_print_with_pager() fails `table_print_with_pager()` already calls `table_log_print_error()` internally if there is an error. --- diff --git a/src/analyze/analyze-architectures.c b/src/analyze/analyze-architectures.c index a884060938b..de9b899f12f 100644 --- a/src/analyze/analyze-architectures.c +++ b/src/analyze/analyze-architectures.c @@ -87,7 +87,7 @@ int verb_architectures(int argc, char *argv[], void *userdata) { r = table_print_with_pager(table, arg_json_format_flags, arg_pager_flags, arg_legend); if (r < 0) - return log_error_errno(r, "Failed to output table: %m"); + return r; return EXIT_SUCCESS; } diff --git a/src/analyze/analyze-capability.c b/src/analyze/analyze-capability.c index 7fe7ff25e5b..57bb67ace99 100644 --- a/src/analyze/analyze-capability.c +++ b/src/analyze/analyze-capability.c @@ -82,7 +82,7 @@ int verb_capabilities(int argc, char *argv[], void *userdata) { r = table_print_with_pager(table, arg_json_format_flags, arg_pager_flags, arg_legend); if (r < 0) - return log_error_errno(r, "Failed to output table: %m"); + return r; return 0; } diff --git a/src/analyze/analyze-chid.c b/src/analyze/analyze-chid.c index ac3c4d9cb6d..cf9f0daae52 100644 --- a/src/analyze/analyze-chid.c +++ b/src/analyze/analyze-chid.c @@ -405,7 +405,7 @@ int verb_chid(int argc, char *argv[], void *userdata) { r = table_print_with_pager(table, arg_json_format_flags, arg_pager_flags, arg_legend); if (r < 0) - return log_error_errno(r, "Failed to output table: %m"); + return r; if (!sd_json_format_enabled(arg_json_format_flags)) { _cleanup_free_ char *legend = NULL; diff --git a/src/analyze/analyze-exit-status.c b/src/analyze/analyze-exit-status.c index 4876189be9f..8b506848546 100644 --- a/src/analyze/analyze-exit-status.c +++ b/src/analyze/analyze-exit-status.c @@ -51,7 +51,7 @@ int verb_exit_status(int argc, char *argv[], void *userdata) { r = table_print_with_pager(table, arg_json_format_flags, arg_pager_flags, arg_legend); if (r < 0) - return log_error_errno(r, "Failed to output table: %m"); + return r; return 0; } diff --git a/src/analyze/analyze-pcrs.c b/src/analyze/analyze-pcrs.c index 680f67540a7..aa26af275d2 100644 --- a/src/analyze/analyze-pcrs.c +++ b/src/analyze/analyze-pcrs.c @@ -143,7 +143,7 @@ int verb_pcrs(int argc, char *argv[], void *userdata) { r = table_print_with_pager(table, arg_json_format_flags, arg_pager_flags, /* show_header= */true); if (r < 0) - return log_error_errno(r, "Failed to output table: %m"); + return r; return EXIT_SUCCESS; } diff --git a/src/analyze/analyze-security.c b/src/analyze/analyze-security.c index ba544ba1e5b..bdb06dd682c 100644 --- a/src/analyze/analyze-security.c +++ b/src/analyze/analyze-security.c @@ -1878,7 +1878,7 @@ static int assess(const SecurityInfo *info, r = table_print_with_pager(details_table, json_format_flags, pager_flags, /* show_header= */true); if (r < 0) - return log_error_errno(r, "Failed to output table: %m"); + return r; } exposure = DIV_ROUND_UP(badness_sum * 100U, weight_sum); @@ -2889,7 +2889,7 @@ static int analyze_security(sd_bus *bus, r = table_print_with_pager(overview_table, json_format_flags, pager_flags, /* show_header= */true); if (r < 0) - return log_error_errno(r, "Failed to output table: %m"); + return r; } return ret; } diff --git a/src/import/importctl.c b/src/import/importctl.c index 5f3a04a7529..e5f004e1572 100644 --- a/src/import/importctl.c +++ b/src/import/importctl.c @@ -851,7 +851,7 @@ static int list_transfers(int argc, char *argv[], void *userdata) { if (!table_isempty(t)) { r = table_print_with_pager(t, arg_json_format_flags, arg_pager_flags, arg_legend); if (r < 0) - return log_error_errno(r, "Failed to output table: %m"); + return r; } if (arg_legend) { @@ -970,7 +970,7 @@ static int list_images(int argc, char *argv[], void *userdata) { if (!table_isempty(t)) { r = table_print_with_pager(t, arg_json_format_flags, arg_pager_flags, arg_legend); if (r < 0) - return log_error_errno(r, "Failed to output table: %m"); + return r; } if (arg_legend) { diff --git a/src/journal/journalctl-misc.c b/src/journal/journalctl-misc.c index c69ddd4985f..e7c861b6b28 100644 --- a/src/journal/journalctl-misc.c +++ b/src/journal/journalctl-misc.c @@ -153,7 +153,7 @@ static int show_log_ids(const LogId *ids, size_t n_ids, const char *name) { r = table_print_with_pager(table, arg_json_format_flags, arg_pager_flags, !arg_quiet); if (r < 0) - return table_log_print_error(r); + return r; return 0; } diff --git a/src/pcrlock/pcrlock.c b/src/pcrlock/pcrlock.c index 8ab089e6098..a04bb8c93c5 100644 --- a/src/pcrlock/pcrlock.c +++ b/src/pcrlock/pcrlock.c @@ -2192,7 +2192,7 @@ static int show_log_table(EventLog *el, sd_json_variant **ret_variant) { r = table_print_with_pager(table, arg_json_format_flags, arg_pager_flags, /* show_header= */true); if (r < 0) - return log_error_errno(r, "Failed to output table: %m"); + return r; return 0; } @@ -2353,7 +2353,7 @@ static int show_pcr_table(EventLog *el, sd_json_variant **ret_variant) { r = table_print_with_pager(table, arg_json_format_flags, arg_pager_flags, /* show_header= */ true); if (r < 0) - return log_error_errno(r, "Failed to output table: %m"); + return r; if (!sd_json_format_enabled(arg_json_format_flags)) printf("\n" @@ -2664,7 +2664,7 @@ static int verb_list_components(int argc, char *argv[], void *userdata) { if (!table_isempty(table) || sd_json_format_enabled(arg_json_format_flags)) { r = table_print_with_pager(table, arg_json_format_flags, arg_pager_flags, /* show_header= */ true); if (r < 0) - return log_error_errno(r, "Failed to output table: %m"); + return r; } if (!sd_json_format_enabled(arg_json_format_flags)) { diff --git a/src/userdb/userdbctl.c b/src/userdb/userdbctl.c index 285b3565fab..fb99ac971a0 100644 --- a/src/userdb/userdbctl.c +++ b/src/userdb/userdbctl.c @@ -526,7 +526,7 @@ static int display_user(int argc, char *argv[], void *userdata) { if (!table_isempty(table)) { r = table_print_with_pager(table, arg_json_format_flags, arg_pager_flags, arg_legend); if (r < 0) - return table_log_print_error(r); + return r; } if (arg_legend) { @@ -865,7 +865,7 @@ static int display_group(int argc, char *argv[], void *userdata) { if (!table_isempty(table)) { r = table_print_with_pager(table, arg_json_format_flags, arg_pager_flags, arg_legend); if (r < 0) - return table_log_print_error(r); + return r; } if (arg_legend) { @@ -1017,7 +1017,7 @@ static int display_memberships(int argc, char *argv[], void *userdata) { if (!table_isempty(table)) { r = table_print_with_pager(table, arg_json_format_flags, arg_pager_flags, arg_legend); if (r < 0) - return table_log_print_error(r); + return r; } if (arg_legend) { @@ -1085,7 +1085,7 @@ static int display_services(int argc, char *argv[], void *userdata) { if (!table_isempty(t)) { r = table_print_with_pager(t, arg_json_format_flags, arg_pager_flags, arg_legend); if (r < 0) - return table_log_print_error(r); + return r; } if (arg_legend && arg_output != OUTPUT_JSON) {