>From 7a3110962cd1482793a9912fa14e5d9961e9f01a Mon Sep 17 00:00:00 2001
From: "peng.w...@smartm.com" <peng.w...@smartm.com>
Date: Mon, 3 May 2021 23:53:29 -0700
Subject: [PATCH] cli: Fix command line underrun

This patch adds a column position check to fix the cli issue that
backspace doesn't stop at the prompt.

Signed-off-by: peng.w...@smartm.com <peng.w...@smartm.com>
---
 common/cli_readline.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/common/cli_readline.c b/common/cli_readline.c
index c7614a4c90..bce670733f 100644
--- a/common/cli_readline.c
+++ b/common/cli_readline.c
@@ -45,8 +45,10 @@ static char *delete_char (char *buffer, char *p, int *colp, 
int *np, int plen)
                        }
                }
        } else {
-               puts(erase_seq);
-               (*colp)--;
+               if (*colp > plen) {
+                       puts(erase_seq);
+                       (*colp)--;
+               }
        }
        (*np)--;
 
-- 
2.31.1.windows.1

Reply via email to