summaryrefslogtreecommitdiff
path: root/src/whatis.c
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2014-11-14 14:59:34 +0000
committerColin Watson <cjwatson@debian.org>2014-11-14 14:59:34 +0000
commit879043ba1ea489baebd22674e3adf7652ec78d6b (patch)
tree85f5c49e39e228e6c0edb958556d931a62cf185c /src/whatis.c
parentfc84eda8d3928b9c70f8922a910f9cb4d5176480 (diff)
apropos/whatis: Don't truncate names if long output was requested
* src/whatis.c (display): Leave page_name intact if long_output is true. Reported by Calle Erlandsson.
Diffstat (limited to 'src/whatis.c')
-rw-r--r--src/whatis.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/whatis.c b/src/whatis.c
index 2dae427e..e85f9f02 100644
--- a/src/whatis.c
+++ b/src/whatis.c
@@ -439,7 +439,7 @@ static void display (struct mandata *info, const char *page)
line_len = get_line_length ();
- if (strlen (page_name) > (size_t) (line_len / 2))
+ if (!long_output && strlen (page_name) > (size_t) (line_len / 2))
string = xasprintf ("%.*s...", line_len / 2 - 3, page_name);
else
string = xstrdup (page_name);