From 0068f3c8104e65bea370767aad4b81d79b24822b Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Mon, 3 Jan 2011 18:30:19 +0000 Subject: [PATCH] Fixed uint32 underflow in backwards loop (CID 2601). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40095 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/elf.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/kernel/elf.cpp b/src/system/kernel/elf.cpp index 33a1777d58..9467e9ea70 100644 --- a/src/system/kernel/elf.cpp +++ b/src/system/kernel/elf.cpp @@ -2405,7 +2405,7 @@ elf_add_memory_image_symbol(image_id id, const char* name, addr_t address, // 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