[git commit] vi: issue a warning on failure to find a character
Denys Vlasenko
vda.linux at googlemail.com
Sat Apr 10 22:18:56 UTC 2021
commit: https://git.busybox.net/busybox/commit/?id=99fb5f2144fc30337ec2ece3d1f59ba92ebed5fb
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master
When a search for a character within a line fails issue a warning.
function old new delta
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/0 up/down: 0/0) Total: 0 bytes
Signed-off-by: Ron Yorston <rmy at pobox.com>
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
editors/vi.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/editors/vi.c b/editors/vi.c
index 4fda6aebf..96e6af318 100644
--- a/editors/vi.c
+++ b/editors/vi.c
@@ -1809,8 +1809,10 @@ static void dot_to_char(int cmd)
do {
do {
q += dir;
- if ((dir == FORWARD ? q > end - 1 : q < text) || *q == '\n')
+ if ((dir == FORWARD ? q > end - 1 : q < text) || *q == '\n') {
+ indicate_error();
return;
+ }
} while (*q != last_search_char);
} while (--cmdcnt > 0);
More information about the busybox-cvs
mailing list