menu: fix possible buffer over-read in item_create()

This commit is contained in:
Alex Chernika 2026-04-11 14:02:14 +02:00
parent 310c15058d
commit eba57831f4
No known key found for this signature in database
GPG key ID: 6029FAD8ABFB076A

View file

@ -147,8 +147,8 @@ item_create(struct menu *menu, const char *text, const char *icon_name, bool sho
const char *it = text;
menuitem->accelerator = tolower(*it);
while (*it != '\0') {
if (*it == '_' && *it != '\0') {
menuitem->accelerator = tolower(*(++it));
if (*it == '_') {
menuitem->accelerator = tolower(*(it + 1));
break;
}
it++;