Author: anevilyak Date: 2011-05-14 23:12:07 +0200 (Sat, 14 May 2011) New Revision: 41501 Changeset: https://dev.haiku-os.org/changeset/41501 Modified: haiku/trunk/src/system/boot/loader/menu.cpp Log: Fix small error in previous commit that resulted in the fix not working as intended. Modified: haiku/trunk/src/system/boot/loader/menu.cpp =================================================================== --- haiku/trunk/src/system/boot/loader/menu.cpp 2011-05-14 20:37:37 UTC (rev 41500) +++ haiku/trunk/src/system/boot/loader/menu.cpp 2011-05-14 21:12:07 UTC (rev 41501) @@ -844,7 +844,7 @@ MenuItemIterator iterator = menu->ItemIterator(); while (MenuItem* item = iterator.Next()) { if (item->Type() == MENU_ITEM_SEPARATOR || !item->IsMarked() - || item->Data() == NULL || (uint32)pos > sizeof(buffer)) + || item->Data() == NULL || (uint32)pos >= bufferSize) continue; size_t totalBytes = snprintf(buffer + pos, bufferSize - pos,