From fb39d852b0bf8fe6673b4531c17cc73094dc3ab0 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Tue, 4 Jun 2024 17:35:28 -0400 Subject: [coverity] tagtree.c tagtree_enter selected_item_history guard against overrun Change-Id: I795b635d44b1002a557236dc8f78db79ab2c3348 --- apps/tagtree.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'apps') diff --git a/apps/tagtree.c b/apps/tagtree.c index be728dcc95..0aa1de5673 100644 --- a/apps/tagtree.c +++ b/apps/tagtree.c @@ -1897,7 +1897,8 @@ int tagtree_enter(struct tree_context* c, bool is_visible) || is_random_item) { max_history_level = c->dirlevel + 1; - selected_item_history[c->dirlevel + 1] = 0; + if (max_history_level < MAX_DIR_LEVELS) + selected_item_history[max_history_level] = 0; } selected_item_history[c->dirlevel]=c->selected_item; -- cgit v1.2.3