summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJari Vetoniemi <mailroxas@gmail.com>2014-04-10 01:25:46 +0300
committerJari Vetoniemi <mailroxas@gmail.com>2014-04-10 01:25:46 +0300
commitdd4bddcf9877c5cf2f01cc035417f779565a0267 (patch)
tree8d6155a7b5e7aeb4d48d55e0914f635ca64333cc
parent944e36b21d1bbc80680e228daa75f27b3eab4e4b (diff)
downloadbemenu-dd4bddcf9877c5cf2f01cc035417f779565a0267.tar.gz
bemenu-dd4bddcf9877c5cf2f01cc035417f779565a0267.tar.bz2
bemenu-dd4bddcf9877c5cf2f01cc035417f779565a0267.zip
Do bounds checking correctly.
-rw-r--r--lib/menu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/menu.c b/lib/menu.c
index 7a39746..b6116e9 100644
--- a/lib/menu.c
+++ b/lib/menu.c
@@ -272,7 +272,7 @@ bmItem* bmMenuGetSelectedItem(const bmMenu *menu)
unsigned int count;
bmItem **items = bmMenuGetFilteredItems(menu, &count);
- if (!items || count < menu->index)
+ if (!items || count <= menu->index)
return NULL;
return items[menu->index];