diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2022-08-30 17:12:34 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2022-08-30 17:12:34 +0200 |
commit | dd79e1d4d3b9725e927d1c26e0d3fdb49e29ba9c (patch) | |
tree | 065cd71bdfc38c2c165baf9be0c5fbbb2a4d89d0 | |
parent | fe73c8d55795a8fe7e95fc2c00af6899817b96b8 (diff) | |
download | busybox-w32-dd79e1d4d3b9725e927d1c26e0d3fdb49e29ba9c.tar.gz busybox-w32-dd79e1d4d3b9725e927d1c26e0d3fdb49e29ba9c.tar.bz2 busybox-w32-dd79e1d4d3b9725e927d1c26e0d3fdb49e29ba9c.zip |
fix [ --help ] and [[ --help ]]
function old new delta
show_usage_if_dash_dash_help 72 79 +7
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | libbb/appletlib.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libbb/appletlib.c b/libbb/appletlib.c index 9b9d7dbd6..d5335d353 100644 --- a/libbb/appletlib.c +++ b/libbb/appletlib.c | |||
@@ -938,6 +938,9 @@ void FAST_FUNC show_usage_if_dash_dash_help(int applet_no, char **argv) | |||
938 | # if defined APPLET_NO_echo | 938 | # if defined APPLET_NO_echo |
939 | && applet_no != APPLET_NO_echo | 939 | && applet_no != APPLET_NO_echo |
940 | # endif | 940 | # endif |
941 | # if ENABLE_TEST1 || ENABLE_TEST2 | ||
942 | && argv[0][0] != '[' /* exclude [ --help ] and [[ --help ]] too */ | ||
943 | # endif | ||
941 | ) { | 944 | ) { |
942 | if (argv[1] && strcmp(argv[1], "--help") == 0) { | 945 | if (argv[1] && strcmp(argv[1], "--help") == 0) { |
943 | /* Make "foo --help [...]" exit with 0: */ | 946 | /* Make "foo --help [...]" exit with 0: */ |