readline: Fix possible array index out of bounds in readline_hist_add()
commit593621f36b716eb091c4ec791db72dd4461789da
authorAlex Chen <alex.chen@huawei.com>
Thu, 3 Dec 2020 13:50:43 +0000 (3 13:50 +0000)
committerStefan Hajnoczi <stefanha@redhat.com>
Mon, 4 Jan 2021 11:13:39 +0000 (4 11:13 +0000)
tree13d7ce0d638b9e9f578c3192dbde7cd9002ea87b
parent41192db338588051f21501abc13743e62b0a5605
readline: Fix possible array index out of bounds in readline_hist_add()

When the 'cmdline' is the last entry in 'rs->history' array, there is
no need to put this entry to the end of the array, partly because it is
the last entry, and partly because the next operition will lead to array
index out of bounds.

Reported-by: Euler Robot <euler.robot@huawei.com>
Signed-off-by: Alex Chen <alex.chen@huawei.com>
Message-id: 20201203135043.117072-1-alex.chen@huawei.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
util/readline.c