From 54eb6321dd7b7797b1831192af2058e8838f0d19 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 18 Feb 2025 10:58:00 +0100 Subject: [PATCH] pg: make sure cmdline[] not overflow [coverity scan] Signed-off-by: Karel Zak --- text-utils/pg.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/text-utils/pg.c b/text-utils/pg.c index 6d67bc579..3623f3f78 100644 --- a/text-utils/pg.c +++ b/text-utils/pg.c @@ -748,6 +748,10 @@ static void prompt(long long pageno) } } write_all(STDOUT_FILENO, &key, 1); + + if (cmd.cmdlen + 1 >= sizeof(cmd.cmdline)) + goto endprompt; + cmd.cmdline[cmd.cmdlen++] = key; cmd.cmdline[cmd.cmdlen] = '\0'; if (nflag && state == CMD_FIN) -- 2.47.3