[haiku-commits] r41501 - haiku/trunk/src/system/boot/loader

  • From: anevilyak@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 14 May 2011 23:12:07 +0200 (CEST)

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,


Other related posts:

  • » [haiku-commits] r41501 - haiku/trunk/src/system/boot/loader - anevilyak