aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libbb/lineedit.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libbb/lineedit.c b/libbb/lineedit.c
index 4cb9eba4b..a49149921 100644
--- a/libbb/lineedit.c
+++ b/libbb/lineedit.c
@@ -465,6 +465,7 @@ static void input_backward(unsigned num)
465 465
466 if (cmdedit_x >= num) { 466 if (cmdedit_x >= num) {
467 cmdedit_x -= num; 467 cmdedit_x -= num;
468#if !ENABLE_PLATFORM_MINGW32
468 if (num <= 4) { 469 if (num <= 4) {
469 /* This is longer by 5 bytes on x86. 470 /* This is longer by 5 bytes on x86.
470 * Also gets miscompiled for ARM users 471 * Also gets miscompiled for ARM users
@@ -477,6 +478,7 @@ static void input_backward(unsigned num)
477 } while (--num); 478 } while (--num);
478 return; 479 return;
479 } 480 }
481#endif
480 printf(ESC"[%uD", num); 482 printf(ESC"[%uD", num);
481 return; 483 return;
482 } 484 }