summaryrefslogtreecommitdiff
path: root/tools/command.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/command.c')
-rw-r--r--tools/command.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/command.c b/tools/command.c
index 18ffd64ed..8de8825e4 100644
--- a/tools/command.c
+++ b/tools/command.c
@@ -2549,7 +2549,7 @@ static const char *_man_long_opt_name(const char *cmdname, int opt_enum)
}
if (strchr(long_opt, '[')) {
- for (i = 0; i < sizeof(long_opt_name) - 1; ++long_opt, ++i) {
+ for (i = 0; *long_opt && i < sizeof(long_opt_name) - 1; ++long_opt, ++i) {
if (i < (sizeof(long_opt_name) - 8))
switch(*long_opt) {
case '[':