chiark / gitweb /
use "Out of memory." consistantly (or with "\n")
[elogind.git] / src / shared / logs-show.c
index 43e42f78803cda5ca7d613514286636f5a698508..f90f5a1f0d9b0da8fb12f69c41a267173999b36e 100644 (file)
@@ -53,7 +53,7 @@ static int parse_field(const void *data, size_t length, const char *field, char
         memcpy(buf, (const char*) data + fl, nl);
         ((char*)buf)[nl] = 0;
         if (!buf) {
-                log_error("Out of memory");
+                log_error("Out of memory.");
                 return -ENOMEM;
         }
 
@@ -228,7 +228,7 @@ static int output_short(sd_journal *j, unsigned line, unsigned n_columns,
         } else if ((flags & OUTPUT_FULL_WIDTH) ||
                    (message_len + n < n_columns))
                 printf(": %.*s\n", (int) message_len, message);
-        else if (n < n_columns) {
+        else if (n < n_columns && n_columns - n - 2 >= 3) {
                 char *e;
 
                 e = ellipsize_mem(message, message_len, n_columns - n - 2, 90);