From 469cccb22c786971f6d2f65ff1226bebc683cc8a Mon Sep 17 00:00:00 2001 From: Rene Gollent Date: Sat, 14 May 2011 21:12:07 +0000 Subject: [PATCH] Fix small error in previous commit that resulted in the fix not working as intended. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41501 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/boot/loader/menu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/boot/loader/menu.cpp b/src/system/boot/loader/menu.cpp index 4593f92d3e..230f1d1977 100644 --- a/src/system/boot/loader/menu.cpp +++ b/src/system/boot/loader/menu.cpp @@ -844,7 +844,7 @@ apply_safe_mode_options(Menu* menu, char *buffer, size_t bufferSize) 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,