From 98d2fc4b23b4476dc6aca08859dd5dbab8fb2d54 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sat, 20 Feb 2010 14:23:18 +0000 Subject: [PATCH] Worked around "uninitialized variable" compiler warnings. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35537 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/debug/debug.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/system/kernel/debug/debug.cpp b/src/system/kernel/debug/debug.cpp index 1aa76da377..bb308383dd 100644 --- a/src/system/kernel/debug/debug.cpp +++ b/src/system/kernel/debug/debug.cpp @@ -67,6 +67,8 @@ struct debug_strlcpy_parameters { static const char* const kKDLPrompt = "kdebug> "; +static va_list kDummyVaList; + extern "C" int kgets(char* buffer, int length); void call_modules_hook(bool enter); @@ -1532,8 +1534,7 @@ debug_trap_cpu_in_kdl(int32 cpu, bool returnIfHandedOver) if (returnIfHandedOver) break; - va_list dummy; - kernel_debugger_internal(NULL, NULL, dummy, cpu); + kernel_debugger_internal(NULL, NULL, kDummyVaList, cpu); } else smp_intercpu_int_handler(cpu); } @@ -1545,8 +1546,7 @@ debug_trap_cpu_in_kdl(int32 cpu, bool returnIfHandedOver) void debug_double_fault(int32 cpu) { - va_list dummy; - kernel_debugger_internal("Double Fault!", NULL, dummy, cpu); + kernel_debugger_internal("Double Fault!", NULL, kDummyVaList, cpu); } @@ -1726,8 +1726,8 @@ kernel_debugger(const char* message) { cpu_status state = disable_interrupts(); - va_list dummy; - kernel_debugger_internal(message, NULL, dummy, smp_get_current_cpu()); + kernel_debugger_internal(message, NULL, kDummyVaList, + smp_get_current_cpu()); restore_interrupts(state); }