diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2018-07-09 18:23:33 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2018-07-09 18:23:33 +0200 |
commit | 253f555f01fa380083a7436a569397a4e7f997b0 (patch) | |
tree | 1a159d60dd48eb1d58a0b24c0900bea16362dbfb | |
parent | cbe8c65e590949cad25dccba90101553b77d88c9 (diff) |
usage: do not print trailing space for commands which have no arguments
function old new delta
bb_show_usage 120 130 +10
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | libbb/appletlib.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libbb/appletlib.c b/libbb/appletlib.c index 769b7881c..f155d0908 100644 --- a/libbb/appletlib.c +++ b/libbb/appletlib.c @@ -169,8 +169,11 @@ void FAST_FUNC bb_show_usage(void) else { full_write2_str("\nUsage: "); full_write2_str(applet_name); - full_write2_str(" "); - full_write2_str(p); + if (p[0]) { + if (p[0] != '\n') + full_write2_str(" "); + full_write2_str(p); + } full_write2_str("\n"); } if (ENABLE_FEATURE_CLEAN_UP) |