diff --git a/src/cmd.c b/src/cmd.c index 1b389f722..ee1db8602 100644 --- a/src/cmd.c +++ b/src/cmd.c @@ -3893,7 +3893,7 @@ long *count; cnt = 0; else if (maxcount > 0 && cnt > maxcount) cnt = maxcount; - } else if (key == '\b' || key == STANDBY_erase_char) { + } else if (cnt && (key == '\b' || key == STANDBY_erase_char)) { cnt = cnt / 10; backspaced = TRUE; } else if (key == '\033') {