summaryrefslogtreecommitdiff
path: root/src/shared/logs-show.c
diff options
context:
space:
mode:
authorShawn Landen <shawnlandden@gmail.com>2012-08-03 02:28:28 +0000
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2012-08-03 18:12:07 +0200
commit193556b69e982fd37f88209c26a5783245cf2437 (patch)
treec5f4d81a60b17c7ec78c6a76834aa732611544ec /src/shared/logs-show.c
parent871b876ecc6921a70b5f5e15cb9f85e0b6f2d1a5 (diff)
logs-show: fix off-by-one error
Ellipsize lines that are one character too long.
Diffstat (limited to 'src/shared/logs-show.c')
-rw-r--r--src/shared/logs-show.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared/logs-show.c b/src/shared/logs-show.c
index c72ebc11f5..b6e6a85819 100644
--- a/src/shared/logs-show.c
+++ b/src/shared/logs-show.c
@@ -246,7 +246,7 @@ static int output_short(sd_journal *j, unsigned line, unsigned n_columns,
char bytes[FORMAT_BYTES_MAX];
printf(": [%s blob data]\n", format_bytes(bytes, sizeof(bytes), message_len));
} else if ((flags & OUTPUT_FULL_WIDTH) ||
- (message_len + n < n_columns))
+ (message_len + n + 1 < n_columns))
printf(": %s%.*s%s\n", color_on, (int) message_len, message, color_off);
else if (n < n_columns && n_columns - n - 2 >= 3) {
char *e;