X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fbootchart%2Fbootchart.c;h=f025c76fb646fa45e781c4944332155707ea427f;hb=31938a8560a664c32a9d72f1fc2d4347b232e6e9;hp=366a5ab5d0225b5d34ae68cfaba96cf9433974ab;hpb=e931d3f4241231e4102eda06adaf7cbfd68c6a5d;p=elogind.git diff --git a/src/bootchart/bootchart.c b/src/bootchart/bootchart.c index 366a5ab5d..f025c76fb 100644 --- a/src/bootchart/bootchart.c +++ b/src/bootchart/bootchart.c @@ -290,7 +290,7 @@ static void do_journal_append(char *file) { } n = loop_read(f, p + 10, BOOTCHART_MAX, false); if (n < 0) { - log_error("Failed to read bootchart data: %s", strerror(-n)); + log_error_errno(n, "Failed to read bootchart data: %m"); close(f); return; } @@ -302,7 +302,7 @@ static void do_journal_append(char *file) { r = sd_journal_sendv(iovec, j); if (r < 0) - log_error("Failed to send bootchart: %s", strerror(-r)); + log_error_errno(r, "Failed to send bootchart: %m"); } int main(int argc, char *argv[]) { @@ -471,7 +471,7 @@ int main(int argc, char *argv[]) { exit (EXIT_FAILURE); } - svg_do(build); + svg_do(strna(build)); fprintf(stderr, "systemd-bootchart wrote %s\n", output_file);