[haiku-commits] r40095 - haiku/trunk/src/system/kernel

  • From: ingo_weinhold@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 3 Jan 2011 19:30:19 +0100 (CET)

Author: bonefish
Date: 2011-01-03 19:30:19 +0100 (Mon, 03 Jan 2011)
New Revision: 40095
Changeset: http://dev.haiku-os.org/changeset/40095

Modified:
   haiku/trunk/src/system/kernel/elf.cpp
Log:
Fixed uint32 underflow in backwards loop (CID 2601).


Modified: haiku/trunk/src/system/kernel/elf.cpp
===================================================================
--- haiku/trunk/src/system/kernel/elf.cpp       2011-01-03 18:03:23 UTC (rev 
40094)
+++ haiku/trunk/src/system/kernel/elf.cpp       2011-01-03 18:30:19 UTC (rev 
40095)
@@ -2405,7 +2405,7 @@
        // get the current string table size
        size_t stringTableSize = 1;
        if (image->num_debug_symbols > 0) {
-               for (uint32 i = image->num_debug_symbols - 1; i >= 0; i--) {
+               for (int32 i = image->num_debug_symbols - 1; i >= 0; i--) {
                        int32 nameIndex = image->debug_symbols[i].st_name;
                        if (nameIndex != 0) {
                                stringTableSize = nameIndex


Other related posts:

  • » [haiku-commits] r40095 - haiku/trunk/src/system/kernel - ingo_weinhold