[git commit] lineedit: fix tab completion with equal sign
Denys Vlasenko
vda.linux at googlemail.com
Sat Apr 10 22:34:50 UTC 2021
commit: https://git.busybox.net/busybox/commit/?id=7323bca1b00d96630f52bc3b4182558d6f8cbc92
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master
Fix tab completion for the path when equal sign (=) is used. For
example: dd if=/dev/ze<tab>
Signed-off-by: Natanael Copa <ncopa at alpinelinux.org>
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
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;
}
More information about the busybox-cvs
mailing list