From: Lennart Poettering Date: Tue, 18 Sep 2012 09:12:31 +0000 (+0200) Subject: journalctl: don't choke on entries with no MESSAGE= field X-Git-Tag: v190~36 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=c198300fc44cdc62b43d7458ab9278b9c46fd733;p=elogind.git journalctl: don't choke on entries with no MESSAGE= field https://bugs.freedesktop.org/show_bug.cgi?id=50177 --- diff --git a/src/shared/logs-show.c b/src/shared/logs-show.c index d60e5e530..2ddff15bd 100644 --- a/src/shared/logs-show.c +++ b/src/shared/logs-show.c @@ -536,6 +536,10 @@ static int output_cat(sd_journal *j, OutputMode mode, unsigned line, r = sd_journal_get_data(j, "MESSAGE", &data, &l); if (r < 0) { + /* An entry without MESSAGE=? */ + if (r == -ENOENT) + return 0; + log_error("Failed to get data: %s", strerror(-r)); return r; }