aboutsummaryrefslogtreecommitdiff
path: root/contrib/less/decode.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/less/decode.c')
-rw-r--r--contrib/less/decode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/less/decode.c b/contrib/less/decode.c
index 2942a30863cb..8e451d1810c9 100644
--- a/contrib/less/decode.c
+++ b/contrib/less/decode.c
@@ -750,7 +750,7 @@ static int cmd_search(constant char *cmd, constant unsigned char *table, constan
{
action = taction;
*extra = textra;
- } else if (match > 0) /* cmd is a prefix of this table entry */
+ } else if (match > 0 && action == A_INVALID) /* cmd is a prefix of this table entry */
{
action = A_PREFIX;
}