From 7323bca1b00d96630f52bc3b4182558d6f8cbc92 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 9 Apr 2021 17:02:00 +0200 Subject: [PATCH] lineedit: fix tab completion with equal sign Fix tab completion for the path when equal sign (=) is used. For example: dd if=/dev/ze Signed-off-by: Natanael Copa Signed-off-by: Denys Vlasenko --- libbb/lineedit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libbb/lineedit.c b/libbb/lineedit.c index b0adcf140..2cae4711a 100644 --- a/libbb/lineedit.c +++ b/libbb/lineedit.c @@ -1071,7 +1071,7 @@ static NOINLINE int build_match_prefix(char *match_buf) continue; for (--i; i >= 0; i--) { int cur = int_buf[i]; - if (cur == ' ' || cur == '<' || cur == '>' || cur == '|' || cur == '&') { + if (cur == ' ' || cur == '<' || cur == '>' || cur == '|' || cur == '&' || cur == '=') { remove_chunk(int_buf, 0, i + 1); break; }