From 5cf38d6d9494e38e007b14973366239ce637a6ae Mon Sep 17 00:00:00 2001 From: John Hawthorn Date: Sun, 23 Sep 2018 11:52:58 -0700 Subject: Use do {} while in action_del_char --- src/tty_interface.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tty_interface.c b/src/tty_interface.c index 395ba0d..f366a23 100644 --- a/src/tty_interface.c +++ b/src/tty_interface.c @@ -148,9 +148,9 @@ static void action_del_char(tty_interface_t *state) { } size_t original_cursor = state->cursor; - state->cursor--; - while (!is_boundary(state->search[state->cursor]) && state->cursor) + do { state->cursor--; + } while (!is_boundary(state->search[state->cursor]) && state->cursor); memmove(&state->search[state->cursor], &state->search[original_cursor], length - original_cursor + 1); } -- cgit v1.2.3