forked from RepoMirrors/bemenu
Do bounds checking correctly.
This commit is contained in:
parent
944e36b21d
commit
dd4bddcf98
@ -272,7 +272,7 @@ bmItem* bmMenuGetSelectedItem(const bmMenu *menu)
|
|||||||
unsigned int count;
|
unsigned int count;
|
||||||
bmItem **items = bmMenuGetFilteredItems(menu, &count);
|
bmItem **items = bmMenuGetFilteredItems(menu, &count);
|
||||||
|
|
||||||
if (!items || count < menu->index)
|
if (!items || count <= menu->index)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
return items[menu->index];
|
return items[menu->index];
|
||||||
|
Loading…
Reference in New Issue
Block a user