[LIBREPORT PATCH] abrt-cli info: even -s 10 should show one-liners. #690

Denys Vlasenko dvlasenk at redhat.com
Tue Sep 3 14:44:48 UTC 2013


Signed-off-by: Denys Vlasenko <dvlasenk at redhat.com>
---
 src/lib/make_descr.c | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/src/lib/make_descr.c b/src/lib/make_descr.c
index cd5a049..30eb28b 100644
--- a/src/lib/make_descr.c
+++ b/src/lib/make_descr.c
@@ -85,18 +85,14 @@ char *make_description(problem_data_t *problem_data, char **names_to_skip,
             continue;
 
         if ((item->flags & CD_FLAG_TXT)
-         && strlen(item->content) <= max_text_size
+         && !strchr(item->content, '\n')
         ) {
             char *formatted = problem_item_format(item);
             char *output = formatted ? formatted : item->content;
-            char *eol = strchr(output, '\n');
-            if (!eol)
-            {
-                int pad = 16 - (strlen(key) + 2);
-                if (pad < 0) pad = 0;
-                strbuf_append_strf(buf_dsc, "%s: %*s%s\n", key, pad, "", output);
-                empty = false;
-            }
+            int pad = 16 - (strlen(key) + 2);
+            if (pad < 0) pad = 0;
+            strbuf_append_strf(buf_dsc, "%s: %*s%s\n", key, pad, "", output);
+            empty = false;
             free(formatted);
         }
     }
-- 
1.8.1.4



More information about the Crash-catcher mailing list