Author: bonefish Date: 2011-01-04 22:05:07 +0100 (Tue, 04 Jan 2011) New Revision: 40118 Changeset: http://dev.haiku-os.org/changeset/40118 Modified: haiku/trunk/src/system/kernel/arch/x86/arch_debug.cpp Log: Added intermediate cast to addr_t before cast to pointer (CID 4717). Modified: haiku/trunk/src/system/kernel/arch/x86/arch_debug.cpp =================================================================== --- haiku/trunk/src/system/kernel/arch/x86/arch_debug.cpp 2011-01-04 19:49:46 UTC (rev 40117) +++ haiku/trunk/src/system/kernel/arch/x86/arch_debug.cpp 2011-01-04 21:05:07 UTC (rev 40118) @@ -287,7 +287,7 @@ if (valueKnown && type == B_STRING_TYPE) { if (value == 0) kprintf(" \33[31m\"<NULL>\"\33[0m"); - else if (debug_strlcpy(B_CURRENT_TEAM, buffer, (char*)value, + else if (debug_strlcpy(B_CURRENT_TEAM, buffer, (char*)(addr_t)value, kBufferSize) < B_OK) { kprintf(" \33[31m\"<???>\"\33[0m"); } else