From b843486386424c01c63438fea8e6efe3b110458e Mon Sep 17 00:00:00 2001 From: Gustavo Henrique Nihei Date: Mon, 24 May 2021 19:05:21 -0300 Subject: [PATCH] readline: Reset offset when top command is issued repeateadly --- system/readline/readline_common.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/system/readline/readline_common.c b/system/readline/readline_common.c index 413767ab4..d8c27dea7 100644 --- a/system/readline/readline_common.c +++ b/system/readline/readline_common.c @@ -708,13 +708,14 @@ ssize_t readline_common(FAR struct rl_common_s *vtbl, FAR char *buf, } g_cmdhist.buf[g_cmdhist.head][i] = '\0'; - g_cmdhist.offset = 1; if (g_cmdhist.len < RL_CMDHIST_LEN) { g_cmdhist.len++; } } + + g_cmdhist.offset = 1; } #endif /* CONFIG_READLINE_CMD_HISTORY */