From e468e31f7f4c11badcc4d35cbe21bd816f6d58e9 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Tue, 4 Jan 2011 21:05:07 +0000 Subject: [PATCH] Added intermediate cast to addr_t before cast to pointer (CID 4717). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40118 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/arch/x86/arch_debug.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/kernel/arch/x86/arch_debug.cpp b/src/system/kernel/arch/x86/arch_debug.cpp index 476e5ba61a..62b9336416 100644 --- a/src/system/kernel/arch/x86/arch_debug.cpp +++ b/src/system/kernel/arch/x86/arch_debug.cpp @@ -287,7 +287,7 @@ print_demangled_call(const char* image, const char* symbol, addr_t args, if (valueKnown && type == B_STRING_TYPE) { if (value == 0) kprintf(" \33[31m\"\"\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